#include using namespace std; unsigned int calc(unsigned int); int main() { cout << "Input a number: \n"; unsigned number(0); cin >> number; calc(number); } unsigned int calc(unsigned int num) { std::cout << ' ' << num; if(num != 1) { if(num % 2 == 0) // if n is even { num = calc(num/2); } else { num = calc(3 * num + 1); } } return num; }