#include<stdio.h> int main() { int n; scanf("%d", &n); int c = 0; while (n != 1) { if (n % 2 == 1) { int sum = n * 3 + 1; //printf("%d*3+1=%d\n", n,sum); c++; n = sum; } else { int div = n / 2; //printf("%d/2=%d\n", n, div); c++; n = div; } } printf("%d\n", c); return 0; } /************************************************************** Problem: 1241 User: admin Language: C++ Result: Accepted Time:11 ms Memory:1144 kb ****************************************************************/