int ULAM[];
System.out.print("Ingrese un numero: ");
Num=Leer.datoInt();
Princ=Num;
Inicial=Num;
while(Num!=1){
if(Num%2==0){
Num=Num/2;
C=C+1;
}
else {
Num=(Num*3)+1;
C=C+1;
}
}
ULAM=new int[C];
for(i=0; i<C; i++){
if(Inicial%2==0){
Inicial=Inicial/2;
ULAM[i]=Inicial;
}
else {
Inicial=(Inicial*3)+1;
ULAM[i]=Inicial;
}
}
System.out.print("\nLa secuencia del numero de izquierda a derecha es: "+Princ+", ");
for(i=0; i<C; i++){
System.out.print(+ULAM[i]+", ");
}
System.out.print("\nLa secuencia del numero de derecha a izquierda: ");
for(i=C-1;i>=0;i--){
System.out.print(ULAM[i]+", ");
}
System.out.print(+Princ);
}
}