• 締切済み

プログラミングについて質問です。

キーボードから配列に代入された10個の実数データの平均,最大値,最小値を求め,表示するソースプログラムを作成したいです.また、平均値,最大値,最小値はそれぞれを計算する関数を作り,求めたいです。 このプログラムをわかりやすいように簡単なコードで作ってくれませんか?

みんなの回答

回答No.7

ANo.5: × #define _I(A) _A,_A + N - 1 ○ #define _I(A) _A,_A + N

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.6

あや。回答No.3じゃなくて、回答No.4だった。 いや、回答No.3を見たので、vectorだといかん気がしたもので。 ダメダメです。

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.5

回答No.3について、白地に黒のほうが見やすい気がしてきたので再度回答。 ついでに、vectorやめて配列にしてますが、たぶん本質は変わらないかと。

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.4

STLでvector使えばすぐ書けると思いついたので、あとは検索からのコピペ。 説明は検索してみればすぐ見つかるかと。

  • Dute
  • ベストアンサー率42% (6/14)
回答No.3

質問の機能を実装するのに、配列使う必要なさそうですな。 変数4つでいいだろう。 ってかこの位考えれ・x・

  • black2005
  • ベストアンサー率32% (1968/6046)
回答No.2

宿題丸投げすんな!

回答No.1

作りたいの? 作ってもらいたいの? どっち?

関連するQ&A

  • Eclipse による Java プログラミングの配列について質問です

    Eclipse による Java プログラミングの配列について質問です。 下の二つの問題に対して、それぞれのソースコードを教えてください。よろしくお願いします。 1. int型配列aの要素の中で,正の値だけを順に配列bの要素に 代入して,その結果を表示するプログラムを作成しなさい. ※配列aの要素と配列bの要素をそれぞれ表示すること. (実行例) 配列a={5 -1 3 4 -2 7} 配列b={5 3 4 7} 2. int型配列dataの要素の中で,最大値と何番目の配列の要素が 最大値か表示するプログラムを作成しなさい. ※配列dataの要素も表示すること. (実行例) 配列data={31 41 59 26 53 58 37 97 93 23 84} 最大値は97です 最大値は7番目の配列の要素です

    • ベストアンサー
    • Java
  • プログラミング float型

    float型の変数x、yを定義し、scanfを使ってキーボードから値を入力して代入する。この2個の変数を引数として平均値を計算し、その値をfloat値として返す関数heikinを作成し、mainから呼び出し、結果を表示する表示するプログラムを作成するという命令なのですが、このプログラムのソースを教えていただけないでしょうか?

  • プログラミング 配列

    要素数が5の配列にキーボードから整数を入力し、最小値を表示する。プラグラムの 実行例で 1番目:1 2番目:2 3番目:3 4番目:4 5番目:5 最小値は1です という風に表示させたいのですが プログラムのソースを教えていただけないでしょうか?

  • プログラミング・・・

    「1000点のデータが配列に保存されていると仮定して,重み関数を矩形とした場合の単純移動平均法によるデータ処理のプログラムを作成しなさい」という問題です。申し訳ないですが,早急にお願いします!

  • プログラミング関係で

    プログラミングで次の問題をどうすればいいのかわかりません。 教えてください 1.配列に次のデータが格納されており、 2,-8,5,-4,6,5,7,-3,-9,-1 奇数、偶数、負の数がそれぞれいくつあるかを数え、表示するプログラムを作成してください。 2.任意の整数Xを入力し、Xの階乗の結果を表示するプログラムを作成しなさい。ただし、Xの階乗の計算は別関数で行い、入力と結果の表示はmain関数で行うようにすること。

  • c言語でのプログラミング

    キーボードから複数個の正整数値を読み込み,合計値と平均値(小数第1位まで)を表示するプログラムを作りなさい。 ただし入力数値の個数はプログラミング時には決定していない。 負整数が入力されたら入力値はもうなくなったと判断することとし,負の数は計算には使用しないこととする。またデータは少なくとも1つは入力されるものとする。(p02ex15.c) 検証は1から10までの数字すべてを与え,合計値55,平均値5.5が表示されることを確かめること。 (「1,2,3,4,5,6,7,8,9,10,-1」(-1はデータ終わりの合図)を入力して確かめなさい。) また,1から5までの数字すべてを与え,合計値15,平均値3が表示されることを確かめること。 (「1,2,3,4,5,-1」(-1はデータ終わりの合図)を入力して確かめなさい。) このプログラムのソースコードを教えて下さい。 解説もよろしくお願いします。

  • プログラミング 配列 最小値

    プログラミング 配列 最小値 要素数が5の配列にキーボードから整数を入力し、最小値を表示する というプログラムのソースについてなんですが #include <stdio.h> int main(void) { int 1; int min, vc[5]; for(i = 0; i < 5; i++) vc(i) = i+1; ここまで自分で考えたんですが間違ってるでしょうか? 最小値を表示させる文がよくわからないのですが教えていただけないでしょうか

  • 最大値を求めるプログラム

    キーボードから入力された5つの数値データの最大値を求め、出力するプログラムを作成するんですが、キーボード入力まではコードを書けましたが最大値を求めるソースが分からないです。 どなたか教えて下さい。

  • C言語プログラミングについて質問です

    2つの実数のそれぞれの平方根を計算した後にその差を計算し、それを二乗した結果を表示するプログラミングを作り、そしてその関数reverseがmain関数のなかで正しく昨日するか確かめるプログラミングを作る 上のプログラムを教えてください

  • プログラミング(C言語)についての質問です

    3つの整数の入力を受け付け、最大と最小を求める関数を作成し得られた結果を表示するプログラミングを作成したつもりなのですが、うまく作動しません。(コンパイルはできますが、結果が無茶苦茶になります。) ご教授宜しくお願いします。 それと、課題文にはポインタを使って最大値と最小値を同時に求めるようにと書いてあったのですが、それもよくわからないです。 今回初めてポインタと配列の受け渡しについて習ったのでよくわかっていない部分も多いと思うのですが、何卒宜しくお願いします。 ちなみに関数の形自体は void minmax(int data[],int *min,int *max){} で決まっています。 #include <stdio.h> void minmax(int data[],int *min,int *max){ int i; *min=*max=data[0]; printf("1st intenger:"); scanf("%d",&data[0]); printf("2st intenger:"); scanf("%d",&data[1]); printf("3st intenger:"); scanf("%d",&data[2]); for(i=1;i<3;i++){ if(*max<data[i]){ *max=data[i]; } if(*min>data[i]){ *min=data[i]; } } } int main(void){ int data[3],min,max; minmax(data,&min,&max); printf("最小値は%dで最大値は%dです",min,max); return 0; }

専門家に質問してみよう