プログラム問題集

多分プログラミングの問題集でも書いていく

数学

階乗

問題 入力値nの階乗n!を計算してください。・階乗 nの階乗(n!)は、1からnまでの数を全て掛け合わせたものになります。 例えば、n = 5の場合は \( 5! = 5 \times 4 \times 3 \times 2 \times 1 = 120 \) となります。 ただし、0! = 1とします。 例 計算したい…

誕生日のパラドックス

問題 あるクラスにはn人が存在します。 n人のうち、少なくとも2人以上同じ誕生日がいる確率pを求めましょう。・確率pの求め方 \( p = 1 - \left( \frac{364}{365} \times \frac{363}{365} \times \frac{362}{365} \times \cdots \times \frac{365-n+1}{365} …

行列の足し算と引き算

問題 2x2行列の足し算と引き算をするプログラムを作りましょう。 例 ひとつめの1行目を入力してください >1 2 2行目を入力してください >2 3 ふたつめの1行目を入力してください >3 4 2行目を入力してください >4 5 ひとつめの行列は 1 2 2 3 ふたつめの行列…

三角形の面積

問題 入力値を読み込んで、三角形の面積を出力しましょう。 入力 ・底辺(半角スペース)高さ の形式で入力します 出力 ・三角形の面積 例 底辺と高さを入力してください >5 4 面積は10です底辺と高さを入力してください >8.8 4 面積は17.6です 解答例

エラトステネスの篩

問題 エラトステネスの篩を使って入力値以下の素数を求めましょう。 篩と書いて「ふるい」と読みます。難しいですね(2敗) 入力 ・素数を求める範囲の最大値 ・不適当な値が入力された場合、エラー落ちしてもいい 出力 ・入力値以下の素数の数 ・スペース区切…

カプレカ数

問題 カプレカ数を計算してみよう。入力 ・3桁の整数値 ・整数値以外、負の値の場合は再入力を求める 出力 ・カプレカ操作の式 ・式がループ状態になれば出力を止める カプレカ数 ・3桁で、同じ数字がない数(322や858、333等はだめ)を選ぶ 例として354の場合…

鶴亀算

問題 鶴亀算を出題するプログラムを作ってください。 鶴、亀 ・鶴の数、亀の数はランダムに与えられ、それぞれ1以上10未満とする(1≦ n < 10) ・鶴の足は2本、亀の足は4本とする 入力 ・鶴の数、亀の数を入力する ・整数値以外が入力された場合は、再び数を…