using System;
public class Program
{
public static void Main()
{// La conjetura de Collatz dice que, a partir de cualquier número inicial, la sucesión obtenida siempre termina en 1
//
Console.WriteLine("Problema 2");
//pedimos al usuario un numero para saber si la sucesiòn se puede realizar
Console.WriteLine("Escribe cualquier número");
int c = int.Parse(Console.ReadLine());
Console.WriteLine();
//En esta parte declaramos una condicion si C es igual a 1 eel programa termina
if (c == 1)
Console.WriteLine("Fin de la sucesión");
}
//En caso contrario el progrma comenzara a hacer las operaciones de la sucesion
else
Console.WriteLine("La sucesión es:");
//aqui indicamos que comenzara la sucesion
while (c > 1)//aqui indicamos que esta operaciòn se repetira hasta que C sea igual a 1 (que no cumpla condiciòn)
if (c % 2 == 0)//la regla nos dice que si mi valor es par se debe dividir entre dos
c = (c / 2); //entonces el nuevo valor de C serà c/2
Console.WriteLine(c);//y la consola escribira el nuevo valor de c
else //en caso contrario, cuando sea impar, se debera multiplicar por 3 y se le sumara 1
c = (c * 3) + 1; //entonces el nuevo valor de c sera c*3+1
Console.WriteLine(c);//la concola escribira el valor de c