# C : Find the Largest Number Among Three Numbers

Tutorial by:Manisha Dubey      Date: 2016-06-17 03:07:56

In this example, the largest number among three numbers (entered by the user) is found using three different methods.

## Example #1: Program to find the largest number using if statement

``````#include <stdio.h>
int main()
{
double n1, n2, n3;

printf("Enter three numbers: ");
scanf("%lf %lf %lf", &n1, &n2, &n3);

if( n1>=n2 && n1>=n3 )
printf("%.2f is the largest number.", n1);

if( n2>=n1 && n2>=n3 )
printf("%.2f is the largest number.", n2);

if( n3>=n1 && n3>=n2 )
printf("%.2f is the largest number.", n3);

return 0;
}``````

## Example #2: Program to find the largest number using if...else statement

``````#include <stdio.h>
int main()
{
double n1, n2, n3;

printf("Enter three numbers: ");
scanf("%lf %lf %lf", &n1, &n2, &n3);

if (n1>=n2)
{
if(n1>=n3)
printf("%.2lf is the largest number.", n1);
else
printf("%.2lf is the largest number.", n3);
}
else
{
if(n2>=n3)
printf("%.2lf is the largest number.", n2);
else
printf("%.2lf is the largest number.",n3);
}

return 0;
}``````

## Example #3: Program to find the largest number using nested if...else statement

``````#include <stdio.h>
int main()
{
double n1, n2, n3;

printf("Enter three numbers: ");
scanf("%lf %lf %lf", &n1, &n2, &n3);

if( n1>=n2 && n1>=n3)
printf("%.2lf is the largest number.", n1);

else if (n2>=n1 && n2>=n3)
printf("%.2lf is the largest number.", n2);

else
printf("%.2lf is the largest number.", n3);

return 0;
}``````

Though, the largest number among three numbers is found using multiple ways, the output of all these program will be same.

```Enter three numbers: -4.5
3.9
5.6
5.60 is the largest number.
```

## C

Submit Your Thought, Tutorial, Articls etc.