データファイルから全体の人数、英、数、理の3科目得点を読み取る
各自の3科目合計を求める
全体の合計、平均点を英、数、理、合計について求める
3科目合計点について標準偏差を求める
データは50人分以上作成
[出力結果に入れるもの]
(1)各自の英数理3科目の合計得点および(2)英語偏差値、(3)数学偏差値(4)理科偏差値(5)3科目合計偏差値
(6)全体の英語平均点(7)数学平均点(8)理科平均点(9)3科目平均点および(10)英語標準偏差(11)数学標準偏差(12)理科標準偏差(13)3科目標準偏差
(14)全体の人数
参考2
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
int e[50],m[50],s[50],a[50];
int i,n,esum=0,msum=0,ssum=0,asum;
float emean,mmean,smean,amean;
printf("人数を入力せよ\n");
scanf("%d",&n);
while(n!=0){
for(i=1;i<=n;i=i+1){
printf("英語,数学,理科の点数を入力せよ\n");
scanf("%d,%d,%d",&e[i],&m[i],&s[i]);
a[i]=e[i]+m[i]+s[i];
esum=esum+e[i];
msum=msum+m[i];
ssum=ssum+s[i];
}
asum=esum+msum+ssum;
emean=(float)esum/(float)n;
mmean=(float)msum/(float)n;
smean=(float)ssum/(float)n;
amean=(float)asum/(float)n;
printf("\n 番号 英語 数学 理科 合計\n");
printf("---------------------------\n");
for(i=0;i<=n;i++){
printf("%3d %4d %4d %4d %4d\n",i,e[i],m[i],s[i],a[i]);
}
printf("---------------------------\n");
printf("平均 %4.1f %4.1 %4.1 %5.2f\n",emean,mmean,smean,amean);
printf("---------------------------\n");
}
return 0;
}
どなたか教えてください。よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
参考URLにあるような式をCに翻訳するだけなんですけど
そこでひっかかってるんでしょうか?
合計と平均は求められているっぽいから、その平均を使って
こんどは分散を求め、その平方根をとると標準偏差が得られます。
各自の偏差値は、さらにこの標準偏差と平均点を使うと。
参考URL:http://tokyo.cool.ne.jp/kanain/APIHTM/Hensa.htm
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語 プログラミング 4 2022/05/22 11:53
- 高校受験 夏休み、本気で勉強を頑張りたい 2 2022/07/03 16:33
- 大学受験 国立受験 11月からの大逆転劇を起こすには 7 2022/11/14 19:24
- 大学受験 河合の全統模試の偏差値って英・国・数の科目の場合一つだけなんですか? 4 2022/05/08 13:27
- 高校 高校のテストの高得点 3 2023/05/24 21:04
- 高校受験 英語の偏差値が上がるきっかけ 6 2023/06/29 02:00
- 高校受験 英語科に行くのはアリかナシか 5 2022/11/01 23:41
- 高校受験 あと3ヶ月で偏差値10上げる方法を教えてください 3 2022/12/16 19:14
- 中学校 現中3です。塾のテストで国語だけ他の4教科より全然できません。理科と数学は平均を結構上回っていて、英 1 2022/09/19 20:40
- 高校受験 中3 9月 模試の結果D判定 夏に受けた模試の結果が第1志望D判定でした。 あと21点でやっと合格圏 3 2022/09/09 23:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
10個出力で改行したいのですが...
-
strcmp
-
CTRL+Dでループを抜けるには
-
4の倍数を論理演算で表す。。
-
【C言語教えてください】sin波...
-
scanfに文字が入力されたときに...
-
ガウスの消去法、後退代入について
-
C言語プログラミング
-
defineで定数が置き換えられな...
-
printf で二進表示を行いたい。
-
c言語でAからZまでを表示する...
-
分数を表示するプログラム(長...
-
switch分のケースを範囲数?に...
-
カレンダーのプログラムについて
-
C言語初心者です。次の問題で質...
-
C言語です
-
じゃんけんゲームの応用
-
BMI値から体型を判定するプログ...
-
(C言語)めちゃくちゃな値にな...
-
なぜgccはstdio.hをインクルー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語について
-
printf で二進表示を行いたい。
-
cshの文字列操作(0埋め)
-
10個出力で改行したいのですが...
-
コンパイルエラーについて
-
テキストカーソル位置の取得
-
strcmp
-
unsigned int型について
-
c言語でAからZまでを表示する...
-
printf( " %2d", p * q );
-
コマンドラインに出力した文字...
-
printfの出力内の文字をdefine...
-
ホームページをC言語で作りたい...
-
コマンドプロンプトがすぐ消える
-
小数点切捨て表示
-
【C言語教えてください】sin波...
-
switch分のケースを範囲数?に...
-
二つの整数値の大小比較
-
4の倍数を論理演算で表す。。
-
defineで定数が置き換えられな...
おすすめ情報