- 締切済み
C#でプログラミングしてるのですが・・・
C#です。 配列にある数字を入れています。 例えば、 sampleという配列に、 sample[0]=3 sample[1]=5 sample[2]=7 sample[3]=2 sample[4]=10 sample[5]=12 という感じで、ランダムに数字を入れています。これらの数字の中で、一番小さな数字を割り出すプログラムはあるんでしょうか?? まだ、初心者でよく分からないのですが、もしあるのでしたら、どんなプログラムか教えて欲しいです。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- koko_u_
- ベストアンサー率18% (459/2509)
>ここでC#の質問してもいいのかしら? ぐーっと目を細めれば#が++に見えて。。。こないか。 >まだはじめたばかりなんで、分からないんです。 >もう少し書いていただけると助かります。 ドキュメントが手元にあることに気が付くんだ。
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
ここでC#の質問してもいいのかしら? ともかく: /* あくまで一例 */ class Program { static public void Main() { int[] sample = { 3, 5, 7, 2, 10, 12 }; int min_index = 0; for ( int i = 0; i < sample.Length; ++i ) { if ( sample[i] < sample[min_index] ) { min_index = i; } } System.Console.WriteLine("sample[{0}]={1}が一番小さい。", min_index, sample[min_index]); } }
お礼
アドバイスありがとうございます★
- koko_u_
- ベストアンサー率18% (459/2509)
その位、ちょろっと書いたらいいようにも思いますが、 単純なところでは、ソートして最初の要素を取り出しときますか。
補足
まだはじめたばかりなんで、分からないんです。 もう少し書いていただけると助かります。
お礼
C#の質問をするときは、C++のところに、C#と書いて質問するようにすればいいらしいです(^^) アドバイスありがとうございます。