- bueno mandare un problema cada 2 o 3 dias y luego publicare la respuesta
ejercicio 1: hacer la siguiente serie
entrada: 22
salida: 22,11,34,17,52 , 26, 13,40,20,10,5,16,8,4,2,1
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúpublic boolean existe(String palabra, String sub){
boolean res=false;
int tamPalabra=palabra.length();
int tamSub= sub.length();
int i=0;
while(i<tamPalabra && tamSub<=tamPalabra){
String auxPal=palabra.substring(i,tamSub);
if(auxPal.equals(sub)){
res=true;
}
else{
tamSub++;
}
i++;
}
return res;
}
public int cancer(int n ){
int res=0;
while(n>0){
res=res+n;
n=n-1;
}
return res;
}
[/color]
public int triangulo(int n){
int res=0;
if(n==1){
res=1;
}
else{
res=(int)Math.pow(10,cantDigitos(triangulo(n-1) ))*n+triangulo(n-1);
}
return res;
}
public int cantDigImpares(int n){
int res=0;
if(n<10 && n==3 || n==5 || n==7|| n==9){
res=1;
}
else{
res=cantDigitos(n)-cantDigPares(n);
}
return res;
}
public int cubito(int n){
int res;
if(n==1){
res=1;
}
else{
res= cubito(n-1)+(3*n*(n-1))+1;
}
return res;
}
public int hexagono (int n){
int res;
if (n==1) res=6;
else
res=hexagono(n-1)+6*(3*n-2);
return res;
}