C/C++の宿題を片付けます 117代目at TECH
C/C++の宿題を片付けます 117代目 - 暇つぶし2ch508:デフォルトの名無しさん
08/11/10 02:45:05
>>505
#include <stdio.h>
#define SIZE 10
int main(void)
{
FILE *infile;
int i, data[SIZE], sum[2]={0}, num[2]={0};
char *str[2] = {"奇数", "偶数"};

infile = fopen("sample61a.txt", "r");
if(infile == NULL) {
printf("入力ファイルを開くことができません\n");
return 0;
}

for(i = 0; i < SIZE; i ++ ) {
fscanf(infile, "%d", &data[i]);
sum[data[i]%2] += data[i];
num[data[i]%2]++;
}
for(i = 0; i < SIZE; i ++ ) {
printf(" %3d", data[i]);
}
printf("\n");

for(i=1; i>=0; i--){
printf("%s:合計値%d, 個数%d個", str[i], sum[i], num[i]);
if(num[i] > 0) printf(", 平均値:%f", (float)sum[i] / (float)num[i]);
printf("\n");
}
return 0;
}


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch