Hola de nuevo yo jejeje causando molestias, bueno mi duda es como calcular la longitud del ciclo y como imprimo en pantalla el numero mas grande, tengo que hacer el problema de Collatz y este es mi código:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num=0;
scanf("%d",&num);
while(num>1){
if(num%2==0){
num = num/2;
}else{
num = 3*num+1;
}
printf("%d\n",num);
}
return 0;
}
y tengo que imprimir tambien en pantalla el valor l que es la longitud del calculo y m que es el número mas grande de todos los calculos, creo yo que se hace con un ciclo do...while pero realmente no lo se gracias por su ayuda....