プロが教えるわが家の防犯対策術!

10個の数字の内、最小・最大・平均を求めるプログラムを教えてください。

for(int i=0; i<NUM_ELEMENTS; i++)
これを文章の中に書いたのですが、
0からはじまるってことですか?
ifの文ですよね?

A 回答 (2件)

配列a[]に値が入っているとしたら,


float max(float *a){
int i;
float x;
x=a[0];
for(i=1;i<10;i++){
if(x<a[i])x=a[i];
}
return x;
}

float min(float *a){
int i;
float x;
x=a[0];
for(i=1;i<10;i++){
if(x>a[i])x=a[i];
}
return x;
}
float max(float *a){
int i;
float x;
x=0;
for(i=0;i<10;i++){
x+=a[i];
}
return x/10;
}
こんな感じで.

質問文の1行めは意味がわかる.
2行目以後は,意味はなんとなくわかるけど,いいたいことはわからなーい.この回答で足りなければ詳しく補足してください.

あ,動作確認はしてません.
main関数も作ってないし.
    • good
    • 0

こんにちは。

itohhといいます。

参考書や教科書をもう一度確認してみては如何ですか?

それから、はじめは動かしながら憶えたほうが良いですよ。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!