#include<iostream>
using namespace std;
int collatz(int n)
{
if (n == 1)
{
return 0;
}
else if(n % 2 == 0)
{
return 1 + collatz(n / 2);
}
else
{
return 1 + collatz(3 * n + 1);
}
}
int main(void)
{
int num;
cout<<"\n Enter any Number : ";
cin>>num;
cout<<"\n Answer : "<<collatz(num)<<"\n";
}
using namespace std;
int collatz(int n)
{
if (n == 1)
{
return 0;
}
else if(n % 2 == 0)
{
return 1 + collatz(n / 2);
}
else
{
return 1 + collatz(3 * n + 1);
}
}
int main(void)
{
int num;
cout<<"\n Enter any Number : ";
cin>>num;
cout<<"\n Answer : "<<collatz(num)<<"\n";
}
No comments:
Post a Comment