平均値を求めたいんですが。。。
Posted: 2009年11月21日(土) 22:32
平均値が正常に求められないのですが、どうすればよいでしょうか??
include<stdio.h>
#define SIZE 10
int main(void)
{
int i,x,f,v;
int score[SIZE+1],max=0,min=100;
for(i=1;i<=10;i++)
{
printf("データ[No.%d]を入力して下さい:",i);
scanf("%d",&x);
score=x;
}
printf("データの一覧を表示します\n");
for(i=1;i<=SIZE;i++)
{
printf("[No.%d]%d\n",i,score);
}
for(i=1;i<=SIZE;i++)
{
if(max<score)
{
max=score;
f=i;
}
}
for(i=1;i<=SIZE;i++)
{
if(min>score)
{
min=score;
v=i;
}
}
printf("\n");
printf("平均値:%.2f\n",(double)i/10);
printf("最大値:%d(No.%d)\n",max,f);
printf("最小値:%d(No.%d)\n",min,v);
}
include<stdio.h>
#define SIZE 10
int main(void)
{
int i,x,f,v;
int score[SIZE+1],max=0,min=100;
for(i=1;i<=10;i++)
{
printf("データ[No.%d]を入力して下さい:",i);
scanf("%d",&x);
score=x;
}
printf("データの一覧を表示します\n");
for(i=1;i<=SIZE;i++)
{
printf("[No.%d]%d\n",i,score);
}
for(i=1;i<=SIZE;i++)
{
if(max<score)
{
max=score;
f=i;
}
}
for(i=1;i<=SIZE;i++)
{
if(min>score)
{
min=score;
v=i;
}
}
printf("\n");
printf("平均値:%.2f\n",(double)i/10);
printf("最大値:%d(No.%d)\n",max,f);
printf("最小値:%d(No.%d)\n",min,v);
}