Cod sursa(job #2380042)
Utilizator | FMI Dranca Constantin Consti.001 | Data | 14 martie 2019 13:49:23 |
---|---|---|---|
Problema | A+B | Scor | 0 |
Compilator | cpp-32 | Status | done |
Runda | Lista lui wefgef | Marime | 0.63 kb |
f<-function(x)
{
x+4
}
#Exercitiul 1
f1<-function(x)
{
x = x^2
if(x<10)
{
return(0)
}
if(x<100)
{
return(x %/%10)
}
if(x<1000)
{
return(x %/%10)
}
return((x%%1000) %/%10)
}
Metoda_patratului<-function(x,nr)
{
ciclu = c(x)
numar_actual = x
ok = TRUE
i=1
while(ok == TRUE && i <nr)
{
y = f1(numar_actual)
for(i in length(ciclu))
{
if(isTRUE(ciclu[i]==y)) {
ok = FALSE
break
}
}
if(isTRUE(ok == TRUE))
{
ciclu = append(ciclu,y)
numar_actual = y
i=i+1
}
}
return(ciclu)
}