C Program to Find Sum and Average of N Numbers

In this tutorial, i am going to show you how to find sum and average of n numbers in the c program using for loop and while loop.

Algorithm and Programs to Find Sum and Average of N Numbers in C

  • Algorithm to Find Sum and Average of N Numbers
  • C Program to Find Sum and Average of N Numbers using For Loop
  • C Program to Find Sum and Average of N Numbers using While Loop

Algorithm to Find Sum and Average of N Numbers

Follow the below given algorithm to write a program to find the sum and average of n numbers:

  • Step 1: Start Program.
  • Step 2: Read the term of n numbers from the user.
  • Step 3: Then read one by one numbers and calculate sum and average of n numbers using for loop or while loop.
  • Step 4: Show sum and average n number.
  • Step 5: Stop Program.

C Program to Find Sum and Average of N Numbers using For Loop

#include <stdio.h>
int main()
{   
    int num, sum = 0, n;
    float avg;
    
    printf("Please Enter term of n number:-");
    scanf("%d", &n);
    for(int i = 1; i <= n; i++)
    {
        printf("Number %d = ", i);
        scanf("%d", &num);
        sum = sum + num;
    }
    avg = sum / n;
    printf("\nThe Sum of n Numbers     = %d", sum); 
    printf("\nThe Average of n Numbers = %.2f\n", avg);
}

The result of the above c program; as follows:

Please Enter term of n number:-5
Number 1 = 1
Number 2 = 2
Number 3 = 3
Number 4 = 4
Number 5 = 5
The Sum of n Numbers     = 15
The Average of n Numbers = 3.00

C Program to Find Sum and Average of N Numbers using While Loop

#include <stdio.h>
int main()
{   
    int num, i, sum = 0, n;
    float avg;
    
    printf("Please enter term of n numbers :- ");
    scanf("%d", &n);
    i = 1;
    while(i <= n)
    {
        printf("Number %d = ", i);
        scanf("%d", &num);
        sum = sum + num;
        i++;
    }
    avg = (float)sum / n;
    printf("\nThe Sum of n Numbers     = %d", sum); 
    printf("\nThe Average of n Numbers = %.2f\n", avg);
}

The result of the above c program; as follows:

Please enter term of n numbers :- 5
Number 1 = 1
Number 2 = 2
Number 3 = 3
Number 4 = 4
Number 5 = 5
The Sum of n Numbers     = 15
The Average of n Numbers = 3.00

More C Programming Tutorials

Leave a Comment