2桁の正の整数を20個乱数を用いて発生させ,それらを表示するとともに,その平均値を小数第1位まで求めるプログラムを作成しましょう.
94 16 67 96 19 69 86 50 44 19 42 72 35 20 35 18 23 53 65 52 Mean of numbers above: 48.8 |
5桁の正の整数を乱数を用いて1個発生させ,その数の素因数分解を行うプログラムを作成しましょう.
Decomposition of 34354 into prime numbers: 2 89 193 |
2桁の正の整数を20個乱数により発生させ,その数の中の最大値と最小値を求めるプログラムを作成しましょう.
71 75 25 83 23 10 27 46 79 14 31 99 66 53 74 34 78 32 80 53 The maximum and minimum of numbers above: 99 10 |
3桁の正の整数を1個乱数により発生させ,その数が偶数なら2で割り,奇数なら3倍して1を足すことを行い,出てきた数に対しても同じことを繰り返して最後には1になることを示すプログラムを作成しましょう.
697 2092 1046 523 1570 785 2356 1178 589 1768 884 442 221 664 332 166 83 250 125 376 188 94 47 142 71 214 107 322 161 484 242 121 364 182 91 274 137 412 206 103 310 155 466 233 700 350 175 526 263 790 395 1186 593 1780 890 445 1336 668 334 167 502 251 754 377 1132 566 283 850 425 1276 638 319 958 479 1438 719 2158 1079 3238 1619 4858 2429 7288 3644 1822 911 2734 1367 4102 2051 6154 3077 9232 4616 2308 1154 577 1732 866 433 1300 650 325 976 488 244 122 61 184 92 46 23 70 35 106 53 160 80 40 20 10 5 16 8 4 2 1 |
この予想を証明出来たら賞金1億円もらえます.解答例
以下のように0から9までの数字を表示するプログラムを作成しましょう.
0123456789 1234567890 2345678901 3456789012 4567890123 5678901234 6789012345 7890123456 8901234567 9012345678 |
4桁の正の偶数を1つ乱数を用いて発生させ,その数の前後の素数を探索するプログラムを作成しましょう.
The nearest prime number above 7308: 7309 The nearest prime number below 7308: 7307 |
アルファベット小文字をランダムに10文字並べた文字列を作成し,表示させます.次に,1から10までの数字のどれか一つを乱数を用いて発生させ,その位置の文字を大文字に変換して表示するプログラムを作成しましょう.
Original string: twjkwklapx Change k at position 6 to upper case New string: twjkwKlapx |
上の例のように文字列中に同じ文字があって,その1個だけを変換するためにはスライスが必要となります.解答例