Howdy readers, today you will learn how to write a program to find the sum and average of three numbers using the C Programming language.

The below program prompts the user to enter three integers, then it finds the sum and average of those three entered numbers using simple arithmetic operators.
So, without any delay, let’s begin this tutorial.
C Program to Find the Sum and Average of Three Numbers
C Program
// C Program to Find the Sum and Average of Three Numbers #include <stdio.h> int main(){ float a, b, c; float sum, avg; // Taking input printf("Enter the first number: "); scanf("%f", &a); printf("Enter the second number: "); scanf("%f", &b); printf("Enter the third number: "); scanf("%f", &c); // Calculating sum sum = a + b + c; // Finding average avg = (a + b + c) / 3; // Displaying result printf("The sum of three numbers is: %.2f \n", sum); printf("The average of three numbers is: %.2f", avg); return 0; }
Output
Enter the first number: 4.2 Enter the second number: 5.7 Enter the third number: 8.1 The sum of three numbers is: 18.00 The average of three numbers is: 6.00

Explanation
float a, b, c; float sum, avg;
In this program, we have declared five float data type variables named a
, b
, c
, sum
and avg
.
printf("Enter the first number: "); scanf("%f", &a); printf("Enter the second number: "); scanf("%f", &b); printf("Enter the third number: "); scanf("%f", &c);
The program prompts the user to enter three numbers. Here, input is taken with the help of the scanf()
function. The entered values get stored in the a
, b
and c
named variables respectively.
sum = a + b + c;
The sum of three numbers is computed using (+) plus the arithmetic operator.
avg = (a + b + c) / 3;
Similarly, since there are three numbers, the average is calculated by dividing the sum by 3. The average gets stored in the avg
named variable.
printf("Sum of three numbers is: %.2f \n", sum); printf("Average of three numbers is: %.2f", avg);
The sum and average of three numbers are displayed on the screen using the printf()
function. Here, \n
is a newline character used to jump to the next line. The %.2f
format specifier is used to limit the value to 2 decimal places.
Conclusion
I hope after reading this tutorial, you understand how to write a program to find the sum and average of three numbers using the C Programming language.
If you have any queries regarding the tutorial, then let us know in the comment section. We will be delighted to assist you.
Also Read:
- C Program to Find Average of Two Numbers
- C Program to Find Sum of N Numbers Using Array
- C Program to Find Sum and Average of N Numbers
- C Program to Print Sum of First 10 Natural Numbers
- C Program to Perform Addition, Subtraction, Multiplication, and Division