program Collatz;var n : int64;begin repeat write ('Enter an integer greater than 1: '); readln(n); until n > 1; repeat write(n, ' '); if n mod 2 = 0 then n := n div 2 else n := 3 * n + 1; until n = 1; writeln(n);end.
-2 0 1 15
Enter an integer greater than 1: Enter an integer greater than 1: Enter an integer greater than 1: Enter an integer greater than 1: 15 46 23 70 35 106 53 160 80 40 20 10 5 16 8 4 2 1
The brand new service which powers Ideone!
Widget for compiling and running the source code in a web browser!