- Write a C program to read two numbers and find maximum numbers using if else statement.
- Wap in C to find largest number using ternary operator.
Required Knowledge
- C printf and scanf functions
- If Else Statement in C
- Ternary Operator in C
We will first take two numbers as input from user using scanf function. Then we print the maximum number on screen.
C program to find maximum of two numbers using If Else statement

/**
* C program to print maximum or largest of two numbers
*/
#include <stdio.h>
int main() {
int a, b;
/*
* Take two integer as input from user
*/
printf("Enter Two Integers\n");
scanf("%d %d", &a, &b);
if(a > b) {
/* a is greater than b */
printf("%d is Largest\n", a);
} else if (b > a){
/* b is greater than a*/
printf("%d is Largest\n", b);
} else {
printf("Both Equal\n");
}
return 0;
}
Output
Enter Two Integers 3 6 6 is Largest
Enter Two Integers 7 2 7 is Largest
Enter Two Integers 5 5 Both Equal
C program to find maximum of two numbers using ternary operator

/**
* C program to print maximum or largest of two numbers
* using ternary Operator
*/
#include <stdio.h>
int main() {
int a, b, max;
/*
* Take two integer as input from user
*/
printf("Enter Two Integers\n");
scanf("%d %d", &a, &b);
if(a == b){
printf("Both Equal\n");
}
max = (a > b) ? a : b ;
printf("%d is Largest\n", max);
return 0;
}
Output
Enter Two Integers 5 6 6 is Largest
Enter Two Integers 5 5 Both Equal