Я новичок в C, и я пытаюсь освоить основы, поэтому я написал программу, которая дает вам среднее значение чисел дерева, и это работает, но когда я пытаюсь написать более общую версию это, как вывод, который я получаю: Вставьте последовательность чисел: «Среднее число -nan». Что означает, что я не могу даже вставить цифры. Я не знаю, как лучше написать часть scanf.
Вот код:
#include <stdio.h>
int main() {
int p;
double n[p];
int i;
double sum = 0;
double m;
printf("Insert a series of numbers:\n");
for(int r = 0; r < p; r++) {
scanf("%lf", &n[r]);
}
for(i = 0; i < p; i++) {
sum += n[i];
}
m = sum / p;
printf("The mean of the numbers is %lf", m);
return 0;
}