1から100までの整数を以下のように20個ずつで改行して表示するプログラムを作成せよ.
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 |
3桁の整数を一つ乱数により発生させ,その数の全ての約数を以下のように表示させるプログラムを作成せよ.
477: 1 3 9 53 159 477 |
設問 i. を2重の for 文で作りなおせ.
2重の for 文を使用すれば,2次元座標を模 した表現が可能となる.以下のように表示するプログラムを作成せよ.
X------------------X -X----------------X- --X--------------X-- ---X------------X--- ----X----------X---- -----X--------X----- ------X------X------ -------X----X------- --------X--X-------- ---------XX--------- ---------XX--------- --------X--X-------- -------X----X------- ------X------X------ -----X--------X----- ----X----------X---- ---X------------X--- --X--------------X-- -X----------------X- X------------------X |
以下に示すように各行に表示される数が10から20個の範囲でランダムに変化し,個数が16以上だと末尾にアスタリスク * を表示するプログラムを作成せよ.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 * 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 * 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 * 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 * 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 * 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 * 1 2 3 4 5 6 7 8 9 10 |
100から120までの整数の約数を探して以下のように表示し,さらに約数の個数を行末に表示するプログラムを作成せよ.
100: 1 2 4 5 10 20 25 50 100 --- 9 101: 1 101 --- 2 102: 1 2 3 6 17 34 51 102 --- 8 103: 1 103 --- 2 104: 1 2 4 8 13 26 52 104 --- 8 105: 1 3 5 7 15 21 35 105 --- 8 106: 1 2 53 106 --- 4 107: 1 107 --- 2 108: 1 2 3 4 6 9 12 18 27 36 54 108 --- 12 109: 1 109 --- 2 110: 1 2 5 10 11 22 55 110 --- 8 111: 1 3 37 111 --- 4 112: 1 2 4 7 8 14 16 28 56 112 --- 10 113: 1 113 --- 2 114: 1 2 3 6 19 38 57 114 --- 8 115: 1 5 23 115 --- 4 116: 1 2 4 29 58 116 --- 6 117: 1 3 9 13 39 117 --- 6 118: 1 2 59 118 --- 4 119: 1 7 17 119 --- 4 120: 1 2 3 4 5 6 8 10 12 15 20 24 30 40 60 120 --- 16 |