最小値、最大値、合計、平均
メニューを表示するにはスワイプしてください
配列を扱う際には、最小値(minimum)や最大値(maximum)の検索、すべての要素の合計や平均の計算など、基本的な計算を行う必要がよくあります。これらの操作は実際のさまざまな場面で一般的に使われます。例えば、テスト結果の中で最も低い点数を見つけたり、一週間で記録された最高気温を調べたり、店舗の平均売上を計算したりする場合などです。配列に対してこれらの計算を効率的に行う方法を理解することは、重要なプログラミングスキルです。
Program.cs
123456789101112131415161718192021222324252627282930using System; namespace ConsoleApp { public class Program { public static void Main(string[] args) { int[] numbers = { 7, 3, 15, 2, 8, 10 }; int min = numbers[0]; int max = numbers[0]; for (int i = 1; i < numbers.Length; i++) { if (numbers[i] < min) { min = numbers[i]; } if (numbers[i] > max) { max = numbers[i]; } } Console.WriteLine("Minimum value: " + min); Console.WriteLine("Maximum value: " + max); } } }
整数型配列の最小値と最大値を求めるには、最初の要素を最小値と最大値の両方と仮定して始めます。その後、配列の残りの要素をループで確認し、それぞれの要素を現在のminやmaxと比較します。現在のminより小さい値を見つけた場合はminを更新し、現在のmaxより大きい値を見つけた場合はmaxを更新します。この方法により、すべての要素を確実に確認し、最終的に正しい最小値と最大値を得ることができます。
Program.cs
12345678910111213141516171819202122232425262728using System; namespace ConsoleApp { public class Program { public static void Main(string[] args) { double[] prices = { 9.99, 14.50, 7.25, 12.00, 8.75 }; double sum = 0; for (int i = 0; i < prices.Length; i++) { sum += prices[i]; } double average = 0; if (prices.Length > 0) { average = sum / prices.Length; } Console.WriteLine("Sum: " + sum); Console.WriteLine("Average: " + average); } } }
定義
平均値は、すべての要素の合計を要素数で割った値。
1. 配列内で最小値を検索する際に使用すべき初期値は何か?
2. 数値の配列の平均値はどのように計算しますか?
3. 計算を行う前に空の配列をチェックすることが重要なのはなぜですか?
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 5
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 2. 章 5