A 回答 (4件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
#include <stdio.h>
int main()
{
float goukei;
float heikin;
goukei = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10
+ 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20
+ 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30
+ 31 + 32 + 33 + 34 + 35 + 36 + 37 + 38 + 39 + 40
+ 41 + 42 + 43 + 44 + 45 + 46 + 47 + 48 + 49 + 50
+ 51 + 52 + 53 + 54 + 55 + 56 + 57 + 58 + 59 + 60
+ 61 + 62 + 63 + 64 + 65 + 66 + 67 + 68 + 69 + 70
+ 71 + 72 + 73 + 74 + 75 + 76 + 77 + 78 + 79 + 80
+ 81 + 82 + 83 + 84 + 85 + 86 + 87 + 88 + 89 + 90
+ 91 + 92 + 93 + 94 + 95 + 96 + 97 + 98 + 99 + 100;
heikin = goukei / 100;
printf("合計 = %f 平均= %f\n", goukei , heikin);
return 0;
}
コンパイルしてませんが。
No.2
- 回答日時:
No1の方のように力技で行う方法が自然な方法ですが、
この問題は、等差数列の和を求めることになるので、
1から100までの数字の合計=(1+100)×100÷2
となります。
等差数列の和については、下記URLを参照。
http://www.kwansei.ac.jp/hs/z90010/sugakua/suure …
http://mathwords.net/tousasuretsunowa
したがって、プログラムは、以下のようになります。
#include <stdio.h>
int main()
{
float goukei;
float heikin;
goukei = (1.0+100.0)*100.0/2.0;
heikin = goukei/100.0;
printf("合計=%f 平均=%f\n",goukei,heikin);
return 0;
}
以下実行結果です。
合計=5050.000000 平均=50.500000
No.3
- 回答日時:
こんな方法もあります。
再帰処理と言います。#include <stdio.h>
float sum(float min, float max)
{
if (min < max)
return min + sum(min + 1, max);
else
return min;
}
void main()
{
float goukei;
float heikin;
goukei = sum(1, 100);
heikin = goukei / 100;
printf("合計 = %f 平均 = %f\n", goukei, heikin);
}
No.4
- 回答日時:
float sum;
float average;
int i;
for(i=1, sum=0; i <= 100; sum += (i++));
average = sum/(i-1);
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- C言語・C++・C# 3つの倍精度浮動小数点値の平均を求めて、3つの引数全てを平均値に変更するメソッドを作成し、キーボード 1 2022/07/13 16:04
- C言語・C++・C# C言語で移動平均のプログラムを作りたいのですが、数値をファイルから取ってきて計算をするプログラムはど 1 2022/09/29 01:21
- 統計学 統計学の問題です よろしくお願いします 回帰直線 次のデータから集計表を作成し,以下の問いに答えよ。 2 2023/01/31 23:36
- 統計学 統計学の問題です よろしくお願いします 回帰直線 次のデータから集計表を作成し,以下の問いに答えよ。 1 2023/01/31 18:55
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# C#の問題で2つの整数a,bの最大公約数(GCD)を求めるユークリッドの互除法は,aをbで割った余り 2 2022/06/26 16:52
- 統計学 統計学の問題です よろしくお願いします 代表値 次の15件のデータについて,以下の問いに答えよ。 結 1 2023/01/31 18:53
- 統計学 統計学の問題です よろしくお願いします 代表値 次の15件のデータについて,以下の問いに答えよ。 結 5 2023/01/31 23:35
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1年単利金利 0.2% の A銀行と...
-
構文エラー";"が型の前にあり...
-
プログラミング for文
-
直角三角形を表示するプログラム
-
C言語 マスターマインドゲーム...
-
for文の中にswitch文はいれられ...
-
for文のプログラミング 私は、...
-
c言語のwhile文を使った計算で...
-
乱数を用いたプログラミング
-
C言語です
-
分散を求めるプログラム
-
C言語で、2007年度が残り何日か...
-
C言語プログラムが理解できなくて…
-
C言語 重複しない4ケタの乱数...
-
xのy乗を求める問題で…(ただし...
-
入力した数値を0~3乗するプロ...
-
2÷3などの余りについて
-
C言語で%を使わない余りの出し方
-
比較回数と交換回数表示について
-
信頼区間の1.96や1.65ってどこ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
構文エラー";"が型の前にあり...
-
#if 1 #elseの意味について
-
for文の中にswitch文はいれられ...
-
C言語階乗の総和を求める
-
配列を使って魔方陣
-
C言語 数字以外を入力させない...
-
C言語プログラムが理解できなくて…
-
配列を関数に渡す方法
-
初心者です。for文、if文を使っ...
-
scanf関数を用いての加減乗除%...
-
c言語プログラミングで1から100...
-
getcの改行判定
-
while文について、c言語...
-
プログラミングで二番目に大き...
-
VHDLで、case文とwhen文のどち...
-
C言語で電卓を作成する。
-
C言語の二分法のプログラムにつ...
-
階乗のプログラム!!
-
プログラミングに関して
-
C言語についてですfor ifをつか...
おすすめ情報