In this tutorial, you will learn how to write C++ program to find the average of three numbers using Arithmetic operators.

## C++ Program to Find Average of Three Numbers

We shall read three numbers from user and compute the average. Formula to compute the average of three numbers is given below.

### Algorithm

We shall use following algorithm to compute average of three numbers in C++.

1. Start.
2. Read first number to num_1.
3. Read second number to num_2.
4. Read third number to num_3.
5. Initialize average with (num_1 + num_2 + num_3) /3.
6. Stop.

### Program

In this example, we shall implement the above algorithm in C++. We shall read the numbers using cin, and compute the average using C++ Addition and C++ Division.

C++ Program

```#include <iostream>
using namespace std;

int main() {
int num_1;
cout << "Enter num_1 : ";
cin >> num_1;

int num_2;
cout << "Enter num_2 : ";
cin >> num_2;

int num_3;
cout << "Enter num_3 : ";
cin >> num_3;

float average = (num_1 + num_2 + num_3) / 3;
cout << "Average : " << average << endl;
}```

We have taken float to store the average, because as we are dividing the sum of three numbers with 3, we may get a reminder left out if we take int to store the average.

Output

```Enter num1 : 23
Enter num2 : 41
Enter num3 : 35
Average : 33```

## Conclusion

In this C++ Tutorial, we have written an algorithm and a C++ program to find average of three numbers.