Find largest among three numbers using nested if else in C Programming

  • Tech Area
  • May 9, 2024



In this tutorial, We will see how to find largest among three numbers using nested if else in C programming language.

Program to find largest among three numbers

#include<stdio.h>
#include<conio.h>
void main()
{
int a, b, c;
clrscr();
printf("Enter three numbers ");
scanf("%d%d%d", &a,&b,&c);
if(a>b)
{
     if(a>c)
    {
     printf("%d is greater than %d, %d", a,b,c);
     }
     else
    {
     printf("%d is greater than %d, %d", c,a,b);
     }
}
else if(b>c)
     {
      printf("%d is greater than %d, %d", b,a,c);
     }
      else
     {
      printf("%d is greater than %d, %d", c,a,b);
     }
getch();
} 

Output

Enter three numbers 10 8 5
10 is greater than 8,5

In this program, the user is asked to enter three integers. These three integers are stored in variables a, b and c respectively.

printf("Enter three numbers ");
scanf("%d%d%d", &a,&b,&c);

Then, check variable a greater than b and a greater than c.

if(a>b)
{
     if(a>c)
    {
     printf("%d is greater than %d, %d", a,b,c);
     }
     else
    {
     printf("%d is greater than %d, %d", c,a,b);
     }
}

If, above condition is false than check variable b greater than c.

else if(b>c)
     {
      printf("%d is greater than %d, %d", b,a,c);
      }
      else
      {
       printf("%d is greater than %d, %d", c,a,b);
       }

The printf() function is used to display the biggest numbers.


Subscribe us via Email

Join 10,000+ subscriber

Subscribe on YouTube