como contar cuantos ciclos tarda en llegar a 1
Publicado por Ingrid (1 intervención) el 17/04/2018 20:30:40
Hola me dejaron un ejercicio donde me piden que el programa muestre cuantos ciclos tarda en llegar a uno en la conjetura de collatz y tambien mostrar el numero mas alto y mas bajo de esta conjetura no se como hacerlo ya que soy nueva en programacion,
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream>
using namespace std;
int main()
{
long int n;
cout<<"Numero\n";
cin>>n;
while(n!=1)
{
if(n%2==0)
{
n=n/2;
cout<<n<<"\t";
}
else
{
n=3*n+1;
cout<<n<<"\t";
}
}
return 0;
}
Valora esta pregunta
0