Nested if-if-else  Statement

Back - C Language Notes By Vivek Sir email: vivekdubey22@gmail.com (w) 9826424484

Control Flow

Nested if else statement flowchart


 

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 ");

        }

    }

}

 

Back - C Language Notes By Vivek Sir email: vivekdubey22@gmail.com (w) 9826424484