Nested if else
Nested if else का मतलब if के अंदर if -else और else के अंदर भी if -else.Syntax
/* Divisibility Test */
#include<stdio.h>
#include<conio.h>
int main(void)
{
int number;
clrscr();
printf("Enter the number for divisibility test ");
scanf("%d",&number);
if (number %2 ==0)
{
if(number %3 ==0)
{
printf("Number divisible by 2 & 3");
}
else
{
printf("Number divisible by 2 only ");
}
}
else
{
if(number %3 ==0)
{
printf("Number divisible by 3 only ");
}
else
{
printf("Not divisible by 2 & 3");
}
}
getch();
return 0;
}
#include<stdio.h>
#include<conio.h>
int main(void)
{
int number;
clrscr();
printf("Enter the number for divisibility test ");
scanf("%d",&number);
if (number %2 ==0)
{
if(number %3 ==0)
{
printf("Number divisible by 2 & 3");
}
else
{
printf("Number divisible by 2 only ");
}
}
else
{
if(number %3 ==0)
{
printf("Number divisible by 3 only ");
}
else
{
printf("Not divisible by 2 & 3");
}
}
getch();
return 0;
}
उपरोक्त में if block के अंदर if -else और else block के अंदर if -else का उपयोग किया गया है । इसमें सबसे पहले आपके पास एक मैसेज आयेगा Enter the number for divisibility test और हम एक नम्बर इनपुट करा देते है उसके बाद प्रोग्राम का कन्ट्रोल if (number %2 ==0) और condition, test करेगा यदि condition सही होती है तो उसके अंदर वाले if(number %3 ==0) पर आयेगा अगर यह भी condition, true होती है तो output आयेगा Number divisible by 2 & 3 और यदि if(number %3 ==0) यह condition, false होती है तो output आयेगा Number divisible by 2 only । यदि if (number %2 ==0) condition, false होती है तो इस block के if और else दोनो execute नही होगे ।
c भाषा छोटे कार्यक्रम
ReplyDeleteबेसिक बाइनरी सर्च ट्री रूटीन सैंपल c कोड