In this C++ tutorial, you will learn how to write a C++ program to find the largest or maximum of given three numbers.

## C++ – Find the Maximum of Three Numbers

You can find the maximum of three numbers in C++ in many ways. In this tutorial, we shall go through some of the processes using conditional statements.

### 1. Find maximum of three numbers using If-Else-If

In this example program, we shall use C++ If Else If statement to find the maximum of three numbers.

C++ Program

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

int main() {
int a = 11;
int b = 55;
int c = 23;

int max;

if (a>b && a>c) {
max = a;
} else if (b>c) {
max = b;
} else {
max = c;
}

cout << max << endl;
}```

Output

`55`

### 2. Find maximum of three numbers using Nested If-Else

In this example program, we shall use C++ Nested If Else statement to find the maximum of three numbers.

C++ Program

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

int main() {
int a = 11;
int b = 5;
int c = 2;

int max;

if (a > b) {
if (a > c) {
max = a;
} else {
max = c;
}
} else {
if (b > c) {
max = b;
} else {
max = c;
}
}

cout << max << endl;
}```

Output

`11`

### 3. Find maximum of three numbers using simple If statement

In this example program, we shall use simple C++ If statement to find the maximum of three numbers.

C++ Program

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

int main() {
int a = 11;
int b = 5;
int c = 32;

int max;

if (a > b && a > c) {
max = a;
}
if (b > a && b > c) {
max = b;
}
if (c > a && c > b) {
max = c;
}

cout << max << endl;
}```

Output

`11`

### 4. Find maximum of three numbers using Ternary Operator

In this example program, we shall use C++ Ternary Operator to find the maximum of three numbers.

C++ Program

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

int main() {
int a = 11;
int b = 5;
int c = 23;

int max = (a>b) ? ((a>c) ? a : c) : ((b>c) ? b : c) ;

cout << max << endl;
}```

Output

`23`

## Conclusion

In this C++ Tutorial, we learned how to find the maximum number of given three numbers using different conditional statements in C++.