Calculating the average of a set of numbers is a fundamental mathematical operation used in a wide range of applications. In programming, it is often necessary to calculate the average of a set of values, such as grades, test scores, or user ratings. In this blog post, we will discuss how to calculate the average of given numbers using a for loop in the C programming language.

#include<stdio.h> #include<math.h> #include<stdlib.h> int main(void) { int n,newn,sum=0; float avg; printf("Enter the number %d: ", i); scanf("%d", &n); printf("\n"); for(int i=1; i<=n; i++) { printf("Enter the number i: "); scanf("%d", &newn); sum=sum+newn; avg= sum/n; } printf("\nAverage:%f\n", avg); return 0; }

First, we define the variables needed to store the user input values, the sum of those values, and the average. We then ask the user how many numbers they want to enter and store the value in the ** n** variable.

Next, we use a ** for loop** to iterate through the user input values. In each iteration, we ask the user to enter a number and store it in the

**variable. We then add this value to the**

*newn***variable, which keeps track of the total sum of the user input values. After each iteration, we calculate the current average by dividing the sum by the number of values entered so far in variable**

*sum***, and store the result in the**

*n***variable.**

*avg*Finally, when the loop completes, we print the average to the console using the ** printf()** function.

**Output**

How many numbers you want to enter? 5 Enter the number 1: 7 Enter the number 2: 2 Enter the number 3: 9 Enter the number 4: 1 Enter the number 5: 3 Average:4.000000