• 締切済み

C#でプログラミングしてるのですが・・・

C#です。 配列にある数字を入れています。 例えば、 sampleという配列に、 sample[0]=3 sample[1]=5 sample[2]=7 sample[3]=2 sample[4]=10 sample[5]=12 という感じで、ランダムに数字を入れています。これらの数字の中で、一番小さな数字を割り出すプログラムはあるんでしょうか?? まだ、初心者でよく分からないのですが、もしあるのでしたら、どんなプログラムか教えて欲しいです。

みんなの回答

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.3

>ここでC#の質問してもいいのかしら? ぐーっと目を細めれば#が++に見えて。。。こないか。 >まだはじめたばかりなんで、分からないんです。 >もう少し書いていただけると助かります。 ドキュメントが手元にあることに気が付くんだ。

noname#46927
質問者

お礼

C#の質問をするときは、C++のところに、C#と書いて質問するようにすればいいらしいです(^^) アドバイスありがとうございます。

回答No.2

ここで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]);  } }

noname#46927
質問者

お礼

アドバイスありがとうございます★

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.1

その位、ちょろっと書いたらいいようにも思いますが、 単純なところでは、ソートして最初の要素を取り出しときますか。

noname#46927
質問者

補足

まだはじめたばかりなんで、分からないんです。 もう少し書いていただけると助かります。