Published on: 12th Nov 2010    |   Last Updated on: 24th Nov 2011

Nested If-Else Statement :

It is a conditional statement which is used when we want to check more than 1 conditions at a time in a same program. The conditions are executed from top to bottom checking each condition whether it meets the conditional criteria or not. If it found the condition is true then it executes the block of associated statements of true part else it goes to next condition to execute.

Syntax:

if(condition)
{
	if(condition)
	{
		statements;
	}
	else
	{
		statements;
	}
}
else
{
	statements;
}

In above syntax, the condition is checked first. If it is true, then the program control flow goes inside the braces and again checks the next condition. If it is true then it executes the block of statements associated with it else executes else part.

Program :


/*  Program to demonstrate nested if-else statement.
Creation Date : 09 Nov 2010 02:51:18 AM
Author : www.technoexam.com [Technowell, Sangli] */

#include <stdio.h> #include <conio.h> void main() { int no; clrscr(); printf("\n Enter Number :"); scanf("%d",&no); if(no>0) { printf("\n\n Number is greater than 0 !"); } else { if(no==0) { printf("\n\n It is 0 !"); } else { printf("Number is less than 0 !"); } } getch(); }

Output :


Enter Number : 0

It is 0 !_

Link this post on your Blog/Website :

Follow us on :   Technoexam on facebook Technoexam on twitter Technoexam on linkedin Technoexam on youtube