
C言語初心者です。
int型に配列されている値の合計、平均、奇数偶数の数を求めて出力するというものなのですが
うまくできません。
原因をどこなのでしょうか?
{
int data[5]={15,8,48,50,27},i,sum,acnt,bcnt,cnt;
for (i=0,sum=0;i<5;i++) {
sum+=data[i];
cnt++;
if (data[i]%2==0){
;
acnt++;
}else{
bcnt++;
}
}
printf("配列中の値の合計%d\n",sum);
printf("配列中の平均の合計%-04.2f\n",sum/cnt);
printf("配列中の奇数の数%d\n",bcnt);
printf("配列中の偶数の個数%d\n",acnt);
return 0;
}
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
acnt, bcnt, cnt の初期化
(float)sum / cnt
誤字だと思いますが、
平均 "の合計"
余談ではありますが、
配列の個数 = sizeof(配列) / sizeof(配列[0])
No.3
- 回答日時:
>うまくできません。
「なにが」うまいできないのか、とかちゃんと書きましょう。
>int data[5]={15,8,48,50,27},i,sum,acnt,bcnt,cnt;
>printf("配列中の平均の合計%-04.2f\n",sum/cnt);
int型割るint型はなんの型になりますかね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語 配列の長さの上限
-
配列を使わずに、変数名を動的...
-
C言語の配列のサイズ
-
C# Listを使わずに2次元配列の...
-
C言語 変換指定%sについてです。
-
C言語 少しの疑問
-
プラスの最小数字を表示したい...
-
RGB値を画像(PNG・BMPJPEGなど)...
-
配列をEraseしてもメモリが開放...
-
Redimした動的配列はEraseする...
-
【C言語】配列の中に配列を入れ...
-
配列で格納したものをmsgboxで...
-
Excelですべての組合せ(重複組...
-
C言語において、 配列要素をひ...
-
CStringからchar*への型変換に...
-
isalpha()関数について
-
Integer変数をカラにしたいので...
-
Run-Time Check Failure #3とい...
-
リッチテキストボックスの中身...
-
define で 配列
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語 配列の長さの上限
-
配列を使わずに、変数名を動的...
-
C# Listを使わずに2次元配列の...
-
配列を含む構造体の初期値について
-
先頭アドレスとは何ですか?
-
配列で格納したものをmsgboxで...
-
【速いブラインドタッチ】手を...
-
テキストファイルから文字列を...
-
ExcelVBAで質問です。離れた二...
-
配列をEraseしてもメモリが開放...
-
メモリの初期値
-
複数の選択範囲の行番号を個別...
-
unsigned char配列への入力の仕方
-
【C言語】配列の中に配列を入れ...
-
VBで構造体の配列を関数に渡す...
-
エラ-メッセ-ジの意味を教え...
-
C# 配列の変数宣言について。
-
C言語 配列の再初期化
-
LGノートPCグラムについて
-
C言語初心者 構造体 課題について
おすすめ情報