• ベストアンサー

このC言語プログラム方法を教えて下さい!

私は学生なんですが、このような課題が出たんですけど、全く分かりません。 「キーボードからデータを五個入力して、最大値と最小値を表示するプログラムを記述せよ」 かなり困っています。分かる方いたらどうか教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • bob_n
  • ベストアンサー率35% (610/1732)
回答No.4

キーボードから入力した値を配列などにいれ、 1つデータを取り出して、最大値と最小値の変数に入れます。つぎの配列のデータ-と比較して、大きければ、その値を一時的に最大値の変数に保存して、 小さければ、その値を一時的に最小値の変数に保存します。 これを、終わりまで繰り返せば、最大値と最小値は、もとめられるはずです。(人がやっていることを思い浮かべれば、わかってくると思います。)

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

回答No.3

努力にまさるものはありません。 大型書店で立ち読みして2時間は粘ってみましょう。 だめなら、図書館に行って、10冊くらい調べましょう、ヒントになる例題が載っているはずです。6時間は頑張ってね。 意味が理解できないことや不明確な事項は投稿してね。 親切なひとがたくさんいますから。

全文を見る
すると、全ての回答が全文表示されます。
noname#74310
noname#74310
回答No.2

自主退学をすすめます。 間違った進路は、早く修正しましょう。

全文を見る
すると、全ての回答が全文表示されます。
  • 6dou_rinne
  • ベストアンサー率25% (1361/5264)
回答No.1

課題の丸投げはルール違反です。 まず (1)キーボードからデータを入力する方法 (2)最大値と最小値を検出する方法 (3)それを表示する方法 を考えてみましょう。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • プログラム(C)

    n個の整数値をキーボードから打ちその最大値、最小値、平均値を表示するプログラムがわかりますか?平均値は小数第一位までもとめます。

  • C++言語の課題です

    C++言語の課題です 4つの数字をキーボードから入力させ、入力が終わったら、その最大値を表示するプログラムを作成しなさい という問題が出ました。 4つの数字を入力して 読み込むまではわかりましたが 条件分岐のところから わからなくなりました。 使ってる文法は printf scanf if elseif などです どなたか教えて下さい

  • C言語プログラムの作成方法がわかりません

    キーボードから5人の点数を入力すると平均点を表示するようにし、平均点以上の学生の点数を表示させるC言語のプログラムの作成方法を教えてください

  • C言語のプログラムを教えて欲しいです。

    大学でC言語のプログラムを組んでくる課題が出たのですが、 どう組めばいいのかさっぱりわかりません。 構想としては、 『乱数で適当にいくつかの数を選び、キーボードから適当に打ち込んだ数字で、 乱数で出してきた数と一致すれば勝てる』というような、 宝くじ的なプログラムを組みたいと思っています。 選ぶ乱数の範囲は10000~30000で、選ぶ個数は10個ほど。 キーボードからは数字の範囲は同じで打てる数は5個ほどで考えています。 どのように組めばよいか教えてください。 できれば、このプログラムを遊ぶためのルールや、打ち込んだ数字が当たっているかなどを DOS窓上に表示する方法も教えていただけると嬉しいです。 よろしくお願いします。

  • Cプログラムが作れません

    C言語初心者です。 先日、情報処理の先生から出されたC言語の課題がどうしても解けないんです… 1つ目は 「元金と年利率を入力し、年毎の元利合計を求め表示する。ただし複利計算で行う。表示は1年から15年とする。」 2つ目は 「ある店を想定し、レジを通過するお客の推定年齢をその都度入力し終了時刻になった時点で、平均年齢と最大値および最小値を表示するようなプログラムを作る。終了時刻に、年齢として-1を入力することでデータの終わりであると判断する。」 というものです。 今まで勉強した知識を使って一生懸命頑張ったのですが、どうしてもうまく実行できません。 どなたか、良いアドバイスをお願いします。 出来ましたら実行例も教えて頂けると幸いです。

  • C言語プログラムの課題

    大学で以下のような課題が出ました。でも全然わかりません。わかる方がいらっしゃったら、是非教えてほしいです★ 1整数値123を変数iに代入して、iの値を表示するプログラムを作成せよ。 2実数値3.14159を変数xに代入して、xの値を表示するプログラムを作成せよ。 3文字型せーた'A'を変数chに代入して、chの値を表示するプログラムを作成せよ。ただし、chの値を表示する際には、%d,%x,%cの書式を用いること。 4キーボードから入力された2つの整数値i,jの値を画面に表示するプログラムを作成せよ。 5キーボードから2つの整数値を、変数in1とin2に入力して、以下の計算をした結果を画面に表示するプログラムを作成せよ。 in1+in2= in1-in2= in1*in2= in1/in2= in1%in2=

  • プログラムできなくて困っています。ソースを教えてくれれば助かります。

    かなり困っています、JAVAに詳しい皆さんアドバイスをよろしくお願いします。 かなり長くてすみません、よろしくお願いします。 プログラム課題:任意のデータの最大値と最小値をもとめる、買い物の金額を計算し、整理する会計プログラムを次の仕様で作成しなさい。 「税抜き単価」と「個数」を入力すると、次の出力が得られる。 1.合計金額と税込み金額 2.一番単価の安かったものの金額(税抜き) 3.一番単価の高かったものの金額 ・ただし全ての製品が課税対象で税率5%とする。 ・単価に0を入力したら処理を終了する。 実行結果の例 買い物したものの単価は:(入力待ち) 何個買いましたか?:(入力待ち) これまでの合計金額は、○○(税込み:△△)円です。 一番安いものの値段は、税抜き××円です。 一番高いものの値段は、税抜き☆☆円です。 (処理の繰り返し) 買い物したものの単価は:(0を入力して終了) (注意) 1.単価の最小値を記憶する変数、単価の最大値を記憶する変数、金額合計値を記憶する変数を用意し、それぞれ、10000、0、0を代入しておく。 2.while(true)で無限ループをつくる。 2.1 "買い物したものの単価は(0を入力で終了):"と表示する 2.2 キーボードから値を入力する。 2.3 もし、入力した値が0ならばbreakでループを抜ける 2.4入力値が記憶している最大値より大きいならば、その値を最大値として代入。 2.5入力値が記憶している最小値より小さいならば、その値を最小値として代入。 2.6"何個買いましたか?:"と表示する。 2.7キーボードから値を入力する。 2.8合計値を更新する。 2.9合計金額、単価の最小値、単価の最大値を様式に従って表示する。 3.0できるだけ簡素に。

  • C言語プログラム

    こんな課題が出たのですが、さっぱりわかりません。 誰か解る人がいたら教えてほしいです。 1 3+5+7+…+nと奇数の和を求め、和が100を越えたときのnの値を求めて表示するプログラムをdo~whileを使って作成しなさい。 2  キーボードから3つの数を読み込み、最大値を求める処理を繰り返し行うプログラムを、do~whileを使って作成しなさい。繰り返しの終了は、計算のあとで、'S'(1文字)が入力されるまでとし、それ以外の文字では、処理を続行すること。 3  整数型1次元配列kに整数123,456,789をそれぞれ代入し、その内容を表示するプログラムを作成しなさい。 4  文字型1次元配列strに'u'を、'n'、'i'、'x'それぞれ代入し、その内容を文字列として出力するプログラムを作成しなさい。 5  要素数50の整数型1次元配列mの要素すべてに、その添字に対応した0~49の数値を代入し、その内容を表示するプログラムを作成しなさい。 3は #include <stdio.h> main() { int k[3]; k[0] = 123; k[1] = 456; k[2] = 789; printf("%d\n%d\n%d", k[0], k[1], k[2]); return 0; } と解いてみたんですが、やっぱ間違えてますよね?

  • C言語の宿題ができません。

    演習問題4】 4-1. キーボードから整数値を入力して、奇数か偶数かを表示させる。 (if文で記述する) 4-2. キーボードから2つの整数値を入力して2つの値の大、等、小の関係を表示する。 (if文で記述する) 4-3. 月を入力し、入力した月の日数を表示する。ただし2月は28日とする。 (if文で記述する) 4-4. 月を入力し、入力した月の日数を表示する。ただし2月は28日とする。 (switch文で記述する) 【応用問題4】 r4-1. 問題4-1のプログラムで、さらに値が4の倍数であった場合に4の倍数であること も表示する。 ※ヒント:0は4の倍数ではない r4-2. キーボードから3つの整数値を入力して3つの値の大、中、小の関係を表示 する。 (if文で記述する) r4-3. 月を入力し、入力した月の日数を表示するプログラムで、入力した月が1~12の 範囲を越えていた場合エラーメッセージを表示させる。

  • C言語

    課題なんですが、C言語で 「文字列と正数nをキーボードから入力して、1行n文字で改行するプログラム」 をつくりたいのですが、わかりません。どうすればよいのですか?

一日のトイレ回数は?
このQ&Aのポイント
  • 一日には何回ほどトイレに行くのが普通なのでしょうか?
  • 日常の生活でのトイレの回数について考えてみました。
  • トイレの回数は人によって異なるので、一般的な回数を知りたいです。
回答を見る