In this program we will find the sum and average of the given numbers using do-while loop which allows to calculate the sum and average.
Do-while loop is a looping condition where statements are executed continuously until the condition validates and test the condition after having executed the statements within the loop.
This means that do-while would execute its statements at least once, even if the condition fails for the first time.
Scanf() command is used here to allow enter the numbers and sum=sum+num; to sum the numbers within do-while loop.
C Program to Find the Sum and Average of Numbers Using Do-While Loop
Steps:
- Declare two integers i and n and also initialize i with 0.
- Declare three floats sum, avg and num and initialize sum with 0.
- Print the message on the screen to enter how many numbers want to find sum.
- Use do-while loop to insert the numbers calculate the sum and average.
Code:
#include<stdio.h>
#include<conio.h>
void main()
{
int i=0,n;
float sum, avg, num;
clrscr();
sum=0;
printf("How many numbers you want to find sum and averagen");
scanf("%d",&n);
printf("Enter the numbersn");
do{
scanf("%f", &num);
sum=sum+num;
i++;
}
while (i<n);
avg=sum/n;
printf("Sum=%fn", sum);
printf("Average=%fn", avg);
getch();
}
Read Next: Write a Program in C to Find if a Number is Present in a List or not
Subscribe to Our YouTube Channel to Get Latest Videos on IT Tutorials, MCQs and Quizzes.


![How to Style Multiple Sections of an HTML Document Using CSS [cont.] Style Multiple Sections of an HTML Document Using CSS](https://siteforinfotech.com/wp-content/uploads/2024/06/Style-Multiple-Sections-of-an-HTML-Document-Using-CSS-768x432.png)



2 Comments
Hello all,
I have a question..
Actually I want to get average for n numbers.My condition is if typing the numbers I want to end that I type some character like as q,
after that calculate the average.
thanks.. i really appreciate.. it solved my assignment