配列変数(対応:5日目)
問題 5-1★乱数を配列に代入して表示
7要素の int 型配列を宣言し、1〜10 の乱数を代入してすべて表示するプログラムを作りなさい。
問題 5-2★初期値を代入して表示
4要素の double 型配列に {0.2, -5.1, 3.2, 1.8} を代入し、すべて表示するプログラムを作りなさい。
期待される実行結果
a[0]=0.2
a[1]=-5.1
a[2]=3.2
a[3]=1.8
a[1]=-5.1
a[2]=3.2
a[3]=1.8
問題 5-3★★偶数と奇数の個数
10要素の配列に乱数を代入し、偶数の個数と奇数の個数を数えて表示するプログラムを作りなさい。
問題 5-4★★50以上・50未満の分類
10要素の配列に 1〜100 の乱数を代入し、50 以上の数と 50 未満の数を別々に表示するプログラムを作りなさい。
問題 5-5★★3の倍数の分類
10要素の配列に乱数を代入し、3の倍数の要素と3の倍数でない要素を別々に表示するプログラムを作りなさい。
問題 5-6★★最大値・最小値・平均値
10要素の配列に乱数を代入し、最大値・最小値・平均値を求めて表示するプログラムを作りなさい。
期待される実行結果(例)
最大値=93
最小値=5
平均値=52.3
最小値=5
平均値=52.3
問題 5-7★★★平均値との比較
5要素の配列に乱数を代入し、合計と平均を求め、平均以上の要素と平均未満の要素を分けて表示するプログラムを作りなさい。
問題 5-8★★正・負・ゼロの個数
5要素の配列に整数をコンソールから入力し、正の数・負の数・ゼロの個数を数えて表示するプログラムを作りなさい。
問題 5-9★★条件に合う要素の抽出
10要素の配列に乱数を代入し、50 以上の要素のみを抽出して表示するプログラムを作りなさい。
問題 5-10★★★でバーグラフ表示
7要素の配列に 1〜5 の乱数を代入し、各値の個数分だけ「★」を横に並べて表示するプログラムを作りなさい。
問題 5-11★★3段階評価
5要素の配列に 0〜100 の乱数を代入し、60未満・60〜80未満・80以上の3段階で分類して表示するプログラムを作りなさい。
問題 5-12★★二次元配列の表示
3×3 の二次元配列を宣言し、1〜9 の値を順番に代入して3行3列に表示するプログラムを作りなさい。
期待される実行結果
1 2 3
4 5 6
7 8 9
4 5 6
7 8 9
問題 5-13★★★二次元配列の最大値・最小値
3×3 の二次元配列に乱数を代入し、全要素から最大値と最小値を求めて表示するプログラムを作りなさい。