Nested if-if-else Statement
Control Flow

Syntax
if (boolean_expression_1)
{
if(nested_expression_1)
{
//TB
}
else
{
//FB
}
}
else
{
if(nested_expression_1)
{
//TB
}
else
{
//FB
}
}
Example
#include <stdio.h>
void main()
{
int num1, num2, num3;
printf("Enter three numbers: ");
scanf("%d%d%d", &num1, &num2, &num3);
if(num1 < num2)
{
if(num1 < num3)
{
printf("Num1 is Smallest Number.");
}
else
{
printf("Num3 is Smallest Number .");
}
}
else
{
if(num2 < num3)
{
printf("Num2 is Smallest Number ");
}
else
{
printf("Num3 is Smallest Number ");
}
}
}