最大と平均を同時に出します。

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら

トピックに返信する


答えを正確にご入力ください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: 最大と平均を同時に出します。

Re: 最大と平均を同時に出します。

#6

by box » 1年前

じゃあ次。
仮に、
sub1()で10と20を、
sun2()で30と40を入力したとき、
どんな結果がほしいんですか?

Re: 最大と平均を同時に出します。

#5

by aiueo » 1年前

はい。わかります。

Re: 最大と平均を同時に出します。

#4

by box » 1年前

いろいろ突っ込みどころのあるコードですが、
まず、
関数sub1()における配列a

関数sub2()における配列a
とは、全く別物であることは理解できていますか?
同じaっていう名前ですけど、両者の間には何の関係もありません。

Re: 最大と平均を同時に出します。

#3

by aiueo » 1年前

出力されないので、間違っているところが知りたいです。

Re: 最大と平均を同時に出します。

#2

by box » 1年前

で、質問は何ですか?

最大と平均を同時に出します。

#1

by aiueo » 1年前

int sub1(void){

int a[2];
int sum = 0;

for (int i = 0; i < 2; i++){
printf("%2,2f", i + 1);
scanf("%d", &a);
sum += a;
}

printf("%2.2f", (double)sum / 2);
return 0;
}

int sub2(void){
int a[2];
int max;

printf("%d", 2);
for(int i = 0; i < 2; i++){
printf("%2.2f", i + 1);
scanf("%d", &a);
}

max = a[0];
for (int i = 1; i < 2; i++) {
if (a > max) max = a;
}

printf("%2.2f", max);
return 0;
}

int main(void){
sub1();
sub2();
return 0
2022-11-21 (6).png

ページトップ