Schreiben Sie ein Programm, das bei Eingabe der Startzahl n die zugehörige Collatz-Folge auf der Konsole ausgibt. (Wir betrachten die Folge als beendet, wenn die Zahl 1 erreicht wird.)
Comment prefix | # |
---|---|
Given input | 55 |
Expected output | x= 55 , 1 166 , 2 83 , 3 250 , 4 125 , 5 376 , 6 188 , 7 94 , 8 47 , 9 142 , 10 71 , 11 214 , 12 107 , 13 322 , 14 161 , 15 484 , 16 242 , 17 121 , 18 364 , 19 182 , 20 91 , 21 274 , 22 137 , 23 412 , 24 206 , 25 103 , 26 310 , 27 155 , 28 466 , 29 233 , 30 700 , 31 350 , 32 175 , 33 526 , 34 263 , 35 790 , 36 395 , 37 1186 , 38 593 , 39 1780 , 40 890 , 41 445 , 42 1336 , 43 668 , 44 334 , 45 167 , 46 502 , 47 251 , 48 754 , 49 377 , 50 1132 , 51 566 , 52 283 , 53 850 , 54 425 , 55 1276 , 56 638 , 57 319 , 58 958 , 59 479 , 60 1438 , 61 719 , 62 2158 , 63 1079 , 64 3238 , 65 1619 , 66 4858 , 67 2429 , 68 7288 , 69 3644 , 70 1822 , 71 911 , 72 2734 , 73 1367 , 74 4102 , 75 2051 , 76 6154 , 77 3077 , 78 9232 , 79 4616 , 80 2308 , 81 1154 , 82 577 , 83 1732 , 84 866 , 85 433 , 86 1300 , 87 650 , 88 325 , 89 976 , 90 488 , 91 244 , 92 122 , 93 61 , 94 184 , 95 92 , 96 46 , 97 23 , 98 70 , 99 35 , 100 106 , 101 53 , 102 160 , 103 80 , 104 40 , 105 20 , 106 10 , 107 5 , 108 16 , 109 8 , 110 4 , 111 2 , 112 1 , 113 |
Comment prefix | # |
Given input | 100 |
Expected output | x= 100 , 1 50 , 2 25 , 3 76 , 4 38 , 5 19 , 6 58 , 7 29 , 8 88 , 9 44 , 10 22 , 11 11 , 12 34 , 13 17 , 14 52 , 15 26 , 16 13 , 17 40 , 18 20 , 19 10 , 20 5 , 21 16 , 22 8 , 23 4 , 24 2 , 25 1 , 26 |