ある範囲内の値の個数

配列配列aに5つの実数値実数値をいれてそれらの平均値平均値を出して出して、平均値平均値+-2.5に、はいるa[]の値が値がいくつからかいくつあるか数える数える問題で問題です。わからない点はわからない点は、実数値実数値を入力しても入力してもその平均値が計算できない?感じです。どこがだめか教えてほしいです。visual studio code.
平均を出すとき全部の平均が出せない
#include <stdio.h>

int main(void)
{
int i, n = 5, cnt;
double a[5], sum, ave;

printf("22c2124松本拓海\n\n"); for(i = 0; i < n; i++){ printf("a[%d] = ", i); scanf("%lf", &a); } sum = 0.0; for(i = 0; i < n; i++){ sum += a[i]; } ave = sum / n; cnt = 0; for(i = 0; i < n; i++){ if(a[i] >= ave - 2.5 && a[i] <= ave + 2.5){ cnt++; } } printf("平均値 : %lf 個数 : %d\n", ave, cnt); return 0;

}

コメントを投稿

0 コメント