ページ 11

ランダムで取得した数値の中から最大・最小値を取得する方法

Posted: 2017年4月10日(月) 18:53
by 補給タンク
現在C言語を勉強中の者です。
今回、とあるサイトにて勉強している中でどうしても解決できない問題が出てしまったので質問させていただきました。

URL: http://c-lang.sevendays-study.com/problemex1.html
 問題:probex1-2.(難易度:★★)

 1から10までの乱数を5回発生させ、表示するとともに、その最大値と最小値も表示するプログラムを作りなさい。
 実行結果の例

 5 10 4 7 3
 最大値:10
 最小値:3

この問題がどうしても解けずに悩んでいます。
一行目のランダムで5つ整数を取得して表示させるのは出来るのですが、
その中から最大値、最小値を選ぶ書き方がわからず途方にくれています。
質問ばかりで恐縮なのですが、どなたかアドバイス頂けないでしょうか?

Re: ランダムで取得した数値の中から最大・最小値を取得する方法

Posted: 2017年4月10日(月) 19:46
by keito94
まず、発生させる乱数を配列にしてみませんか?
オフトピック
ヒント:for文を試してみよう。

Re: ランダムで取得した数値の中から最大・最小値を取得する方法

Posted: 2017年4月10日(月) 21:12
by usao
乱数を発生させる毎に
その時点での{最大値,最小値}データを更新していけばよいのではないでしょうか.

Re: ランダムで取得した数値の中から最大・最小値を取得する方法

Posted: 2017年4月10日(月) 22:22
by 補給タンク
大変申し訳ありません、
他に行き当たった問題があるため、こちらを一旦解決としてそちらを質問させていただきます。