Q:

# C program to find average of three numbers

belongs to collection: C programs - Basic C Programs

Write C program finds the average of three numbers provided by the user. In this program, the variables used are of type float instead of integer because average can be in fraction.

### All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

C program to find average of three numbers - Source code

``````#include<stdio.h>

int main()

{

float a,b,c;
float average=0;

printf("Enter three numbers to find their average: \n");
scanf("%f%f%f",&a,&b,&c);

average =(a+b+c)/3.0; // formula to calculate average
// of three numbers.

printf("\n Average of three numbers is \t %f",average);

return 0;

}``````

Program Output

```Case 1:

Enter three numbers to find their average:
56
34
78

Average of three numbers is     56.000000

Case 2:

Enter three numbers to find their average:
568
673
237

Average of three numbers is     492.666656```

Program Explanation

1. This program first prompt the user to input three numbers whose average is required.

2. The user can even enter the decimal numbers/ fractional numbers as the data type of numbers is float.

3. The average is calculated using the mathematical formula (a+b+c)/3.0 and printed on the screen.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)