C Program to find out the biggest of three numbers using Nested if Statement.
In this example we will learn how to find the biggest of three numbers using Nested if statement.
LOGIC OF THE BIGGEST OF THREE NUMBERS:
- At first we have declared three variables a,b and c and we have stored the numbers inputted by the user in this three variables.
- Then we have to check if the value of a greater than b then it will check if a greater than c if it is greater then it will print the value of a is the biggest of the three numbers and if it is not greater than it will print c is the biggest of three numbers. If the value of a not greater than b then it will not execute the above statements
- Then it will move to the second statement that is else if and will check if b greater than a if it is true then it will check if b greater than c if it is true it will print the value of b is the biggest of the three numbers if not then it will print the value of c is the biggest of three numbers.
PROGRAM:
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b,c;
printf("Enter the three Numbers :");
scanf("%d%d%d",&a,&b,&c);
if(a>b)
{
if(a>c)
printf("%d is the biggest of the three numbers.",a);
else
printf("%d is the biggest of the three numbers.",c);
}
else if(b>a)
{
if(b>c)
printf("%d is the biggest of the three numbers.",b);
else
printf("%d is the biggest of the three numbers",c);
}
getch();
}
OUTPUT:
NESTED IF STATEMENT:
Nested if Statement means that if/else statement inside the body of another if statement.
- The Syntax of nested if statement is:
if(expression)
{
if(expression)
statement;
else
statement;
}
else
statement;
- Example of nested if statement:
if(a<=b)
{
if(a<b)
printf("%d<%d\n",a,b);
else
printf("%d=%d\n",a,b);
}
else
printf("%d>%d\n",a,b);
Here, in this example we have checked if a<=b if this statement is true then we will check if a<b if this is also true it will print (a<b) otherwise it will print (a=b). Else if a<=b is not true then it will print (a>b).
Comments
Post a Comment
Please do not spam any link