現在C言語を勉強中の者です。
今回、とあるサイトにて勉強している中でどうしても解決できない問題が出てしまったので質問させていただきました。
URL: http://c-lang.sevendays-study.com/problemex1.html
問題:probex1-2.(難易度:★★)
1から10までの乱数を5回発生させ、表示するとともに、その最大値と最小値も表示するプログラムを作りなさい。
実行結果の例
5 10 4 7 3
最大値:10
最小値:3
この問題がどうしても解けずに悩んでいます。
一行目のランダムで5つ整数を取得して表示させるのは出来るのですが、
その中から最大値、最小値を選ぶ書き方がわからず途方にくれています。
質問ばかりで恐縮なのですが、どなたかアドバイス頂けないでしょうか?
ランダムで取得した数値の中から最大・最小値を取得する方法
Re: ランダムで取得した数値の中から最大・最小値を取得する方法
まず、発生させる乱数を配列にしてみませんか?
オフトピック
ヒント:for文を試してみよう。
デバッグは投げ捨てるものではない。
今までの質問でこれは学んだこと。
質問する時は、必ずちゃんと調べた上に問題をもとにした仕様書を作ってから質問すること。
仕様書の大切さを改めて思い知った…。
今までの質問でこれは学んだこと。
質問する時は、必ずちゃんと調べた上に問題をもとにした仕様書を作ってから質問すること。
仕様書の大切さを改めて思い知った…。
Re: ランダムで取得した数値の中から最大・最小値を取得する方法
乱数を発生させる毎に
その時点での{最大値,最小値}データを更新していけばよいのではないでしょうか.
その時点での{最大値,最小値}データを更新していけばよいのではないでしょうか.
Re: ランダムで取得した数値の中から最大・最小値を取得する方法
大変申し訳ありません、
他に行き当たった問題があるため、こちらを一旦解決としてそちらを質問させていただきます。
他に行き当たった問題があるため、こちらを一旦解決としてそちらを質問させていただきます。