The Program in C to print the average of n numbers is given below:
#include <stdio.h>
int main() {
int n, i;
double sum = 0, average;
printf("Enter the number of elements: ");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
double x;
printf("Enter element %d: ", i);
scanf("%lf", &x);
sum += x;
}
average = sum / n;
printf("Average of the numbers: %lf\n", average);
return 0;
}
Output:
Enter the number of elements: 5
Enter element 1: 12
Enter element 2: 13
Enter element 3: 10
Enter element 4: 9
Enter element 5: 7
Average of the numbers: 10.200000
Pro-Tips💡
This program prompts the user to enter the number of elements, then uses a for loop to iterate through the elements.
Inside the for loop, it reads each element and adds it to a variable called ‘sum’.
After the loop, it calculates the average by dividing the sum by the number of elements and prints the average.
Note that the variable sum and average should be double, to store decimal values.
Learn C-Sharp ↗
C-sharp covers every topic to learn about C-Sharp thoroughly.
Learn C Programming ↗
C-Programming covers every topic to learn about C-Sharp thoroughly.
Learn C++ Programming↗
C++ covers every topic to learn about C-Sharp thoroughly.