weird_algorithm_1068.cpp (178B)
1 #include <iostream> 2 3 int main() { 4 long long n; 5 std::cin >> n; 6 7 while (n != 1) { 8 std::cout << n << " "; 9 n = (n % 2) ? n * 3 + 1 : n / 2; 10 } 11 std::cout << 1 << std::endl; 12 }
csesMy solution for the coding challenges of cses.fi | |
| git clone https://git.tronto.net/cses | |
| Download | Log | Files | Refs | README |
weird_algorithm_1068.cpp (178B)
1 #include <iostream> 2 3 int main() { 4 long long n; 5 std::cin >> n; 6 7 while (n != 1) { 8 std::cout << n << " "; 9 n = (n % 2) ? n * 3 + 1 : n / 2; 10 } 11 std::cout << 1 << std::endl; 12 }