# C Program to Find Maximum of Three Numbers using Conditional Operator

• Write a C program to find maximum of three numbers using conditional operator.
• How to find largest of three numbers using ternary operator.

#### Required Knowledge

Algorithm to find maximum of three numbers using conditional operator
Let A, B and C are three numbers.
• We will first find the largest of A and B. Let it be X.
• Then we will compare X with third number C to get the overall largest number.

## C program to find maximum of three numbers using conditional operator

```#include <stdio.h>

int main()  {
int a, b, c, max;
/*
* Take three numbers as input from user
*/
printf("Enter Three Integers\n");
scanf("%d %d %d", &a, &b, &c);

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

/* Print Maximum Number */
printf("Maximum Number is = %d\n", max);

return 0;
}
```
Output
```Enter Three Integers
9 1 4
Maximum Number is = 9
```

Related Topics
 C program to find maximum of three numbers C program to find maximum of two numbers C program to find maximum of two numbers using conditional operator C program to print name of days in week using switch statement C program to print even numbers between 1 to N using for and while loop C program to print all factors of a number using for loop C program to check a number is palindrome or not C program to check armstrong number C Program to find nPr and nCr List of all C programs