C#勉強中の初心者です。二次元配列の最大値と最小値を取得する方法がわかりません。
こちらの問題のprob5-13をやっています。
それで、途中までは自分で完成させました。
namespace ConsoleApp { class Program { static void Main(string[] args) { Random rnd = new Random(); int[,] Array = new int[3, 3]; int a,b; for (a=0; a<3; a++) { for(b=0; b<3; b++) { int Ran = rnd.Next(0,10); Array[a, b] = Ran; Console.Write(Array[a,b]+" "); } Console.WriteLine(); } Console.WriteLine(); int max = Array.Max(); int min = Array.Min(); Console.WriteLine("最大値:"+max); Console.WriteLine("最小値:"+min); } } }
しかし、int max = Array.Max();及びint min = Array.Min();がダメなようです。
通常の配列なら、int max = 変数名.max();で取得できたのですが…。
どのようにして、多次元配列の最大値を取得できますでしょうか?よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/05 09:18
2017/06/05 09:21
2017/06/05 10:02
2017/06/05 10:07