Нахождение среднего значения в массиве чисел с помощью функции - PullRequest
0 голосов
/ 06 ноября 2019

Я хочу предложить пользователю ввести значения в массив и размер. Но что-то пошло не так.

 #include <stdio.h>  

 double calAvg(int arr[], int size); 

 int main(void) {   
    int n = 5;   
    int arr[n];   
    int num;   
    double numAverage;   

    printf("Enter the numbers of average: ");   
    scanf("%lf", &numAverage); 

    printf("Enter the numbers: ");   
    scanf("%d", &num);   

    double average = calAvg(arr, num);   
    printf("Average of entered numbers are %.2lf\n", average);

    return 0; 
 } 

 double calAvg(int arr[], int size){   
   double total = 0;  
   double average;  

   for(int i = 0; i < size ; i++){
       total += arr[i];
       average = total/size; 
   } 
   return average; 
}
...