1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#include <stdio.h> int main() { int n = 1; int level = 1; int levelcnt = 1; int leveli = 0; while (n != 120) { leveli++; n++; if (leveli == levelcnt) { levelcnt *= 3; leveli = 0; level++; } printf("%d %d %d\n", n, level, leveli); } }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121
2 2 0 3 2 1 4 2 2 5 3 0 6 3 1 7 3 2 8 3 3 9 3 4 10 3 5 11 3 6 12 3 7 13 3 8 14 4 0 15 4 1 16 4 2 17 4 3 18 4 4 19 4 5 20 4 6 21 4 7 22 4 8 23 4 9 24 4 10 25 4 11 26 4 12 27 4 13 28 4 14 29 4 15 30 4 16 31 4 17 32 4 18 33 4 19 34 4 20 35 4 21 36 4 22 37 4 23 38 4 24 39 4 25 40 4 26 41 5 0 42 5 1 43 5 2 44 5 3 45 5 4 46 5 5 47 5 6 48 5 7 49 5 8 50 5 9 51 5 10 52 5 11 53 5 12 54 5 13 55 5 14 56 5 15 57 5 16 58 5 17 59 5 18 60 5 19 61 5 20 62 5 21 63 5 22 64 5 23 65 5 24 66 5 25 67 5 26 68 5 27 69 5 28 70 5 29 71 5 30 72 5 31 73 5 32 74 5 33 75 5 34 76 5 35 77 5 36 78 5 37 79 5 38 80 5 39 81 5 40 82 5 41 83 5 42 84 5 43 85 5 44 86 5 45 87 5 46 88 5 47 89 5 48 90 5 49 91 5 50 92 5 51 93 5 52 94 5 53 95 5 54 96 5 55 97 5 56 98 5 57 99 5 58 100 5 59 101 5 60 102 5 61 103 5 62 104 5 63 105 5 64 106 5 65 107 5 66 108 5 67 109 5 68 110 5 69 111 5 70 112 5 71 113 5 72 114 5 73 115 5 74 116 5 75 117 5 76 118 5 77 119 5 78 120 5 79 Exited: ExitFailure 9