# C++ Program to Find Largest of Three Numbers

Here is a C++ program to find maximum of three numbers using if-else statement and conditional operator. First of all, we have to take three numbers as input from user and compares them to find the maximum of all three numbers.

## C++ program to find maximum of three numbers using if else statement

In this program, we first finds largest of first two numbers and then compares it with third number.

#include <iostream>

using namespace std;

int main()  {
int a, b, c, max;
/*
* Take three numbers as input from user
*/
cout <<"Enter Three Integers\n";
cin >> a >> b >> c;

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

/* Print Maximum Number */
cout << "Maximum Number is = " << max;

return 0;
}
Output
Enter Three Integers
8 2 6
Maximum Number is =  8

## C++ Program to find maximum of three numbers using conditional or ternary operator

Let A, B and C are three input numbers. We first find largest of A and B. Lets say A > B then we will compare A and C to find the largest of all three numbers. We are going to use conditional operator here, which is similar to IF-THEN-ELSE statement.

#include <iostream>

using namespace std;

int main()  {
int a, b, c, max;
/*
* Take three numbers as input from user
*/
cout << "Enter Three Integers\n";
cin >> a >> b >> c;

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

/* Print Maximum Number */
cout << "Maximum Number is = " << max;

return 0;
}
Output
Enter Three Integers
7 12 9
Maximum Number is = 12

Recommended Posts
 C++ Program to Find Average of Numbers Using Arrays C++ Program to Find Largest Element of an Array C++ Program to Find Smallest Element in Array C++ Program to Swap Two Numbers C++ Program to Find Quotient and Remainder C++ Program to Swap Numbers in Cyclic Order C++ Program to Find LCM and GCD of Two Numbers C++ Program to Find Sum of Natural Numbers C++ Program to Reverse Digits of a Number C++ Program to Convert Decimal Number to Octal Number C++ Program to check Whether a Number is Palindrome or Not All C++ Programs