Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी भाषा में नेस्टेड इफ-स्टेटमेंट की व्याख्या करें

एक 'नेस्टेड अगर' एक if स्टेटमेंट है जो कि या तो (या) किसी और का ऑब्जेक्ट है। 'if' दूसरे के अंदर रखा जाता है अगर (या) और।

सिंटैक्स

नीचे दिए गए सिंटैक्स को देखें -

if (condition1){
   if (condition2)
      stmt1;
   else
      stmt2;
}
else{
   if (condition3)
      stmt3;
   else
      stmt4;
}

सी भाषा में नेस्टेड इफ-स्टेटमेंट की व्याख्या करें

उदाहरण

नेस्टेड इफ एल्स कंडीशनल ऑपरेटर्स को निष्पादित करने के लिए सी प्रोग्राम नीचे दिया गया है -

#include<stdio.h>
void main (){
   int a,b,c,d;
   printf("Enter the values of a,b,c: \n");
   scanf("%d,%d,%d",&a,&b,&c);
   if((a>b)&&(a>c)){//Work with 4 numbers//
      if(a>c){
         printf("%d is the largest",a);
      } else {
         printf("%d is the largest",c);
      }
   } else {
      if(b>c){
         printf("%d is the largest",b);
      } else {
         printf("%d is the largest",c);
      }
   }
}

आउटपुट

आप निम्न आउटपुट देखेंगे -

Enter the values of a,b,c: 3,5,8
8 is the largest

उदाहरण

संख्या सकारात्मक या नकारात्मक है, इसकी जांच करने के लिए C निम्नलिखित सी कार्यक्रम है -

#include <stdio.h>
int main(){
   int num;
   printf("Enter a number:\n ");
   scanf ("%d ", &num);
   if(num > 0){
      printf("This is positive num:%d\n", num);
   }
   else if(num < 0){
      printf("This is a negative num:%d",num);
   } else {
      printf("This is a zero:%d",num);
   }
   return 0;
}

आउटपुट

आप निम्न आउटपुट देखेंगे -

Run 1: Enter a number:
23
23=This number is positive
Run 2: Enter a number:
-56
-56=This number is negative

  1. सी भाषा में और-अगर सीढ़ी बयान समझाओ

    बहु-मार्गीय निर्णय लिखने का यह सबसे सामान्य तरीका है। सिंटैक्स नीचे दिए गए सिंटैक्स को देखें - if (condition1) stmt1; else if (condition2) stmt2; - - - - - - - - - - else if (condition n) stmtn; else stmt x; एल्गोरिदम नीचे दिए गए एल्गोरिथम को देखें - START Step 1: Declare int variables. Step 2:

  1. सी भाषा में इफ-स्टेटमेंट की व्याख्या करें

    इफ-इफ स्टेटमेंट सही और गलत दोनों स्थितियों का ध्यान रखता है। सच्चा ब्लॉक निष्पादित किया जाता है, जब शर्त सही होती है और गलत ब्लॉक (या) अन्य ब्लॉक निष्पादित होता है, जब स्थिति गलत होती है। सिंटैक्स नीचे दिए गए सिंटैक्स को देखें - if (condition){    True block statement(s) }else{   &nb

  1. सी भाषा में 'सरल अगर' कथन की व्याख्या करें

    तार्किक स्थिति के सही होने पर if कीवर्ड का उपयोग कथनों के एक सेट को निष्पादित करने के लिए किया जाता है। सिंटैक्स सिंटैक्स नीचे दिया गया है - if (condition){    Statement (s) } सरल अगर कथन का कार्य करना if ब्लॉक के अंदर स्टेटमेंट केवल तभी निष्पादित होता है जब कंडीशन सही हो, अन्यथा नही