Header Ads

ad728
  • New Updates

    Ternary Operator Program



    Ternary Operator Program

    Ternary Operator का प्रयोग करके हम एक ऐसा Program बनायेगे , जो दो संख्याओं में बड़ी संख्याओं को प्राप्त करके Output में Print करें |

      
    #include<stdio.h>
    #include<conio.h>
    main()
    {
    	int num1=10, num2=30 , big;
    	big = num1 > num2 ? num1 : num2;
    	printf("Biggest Numer in %d and %d is =%d",num1 ,num2 , big);
    	getch();
    
    }
    

    Output

    Biggest Numer in 10 and 30 is =30

     

    इस  Program में printf( ) Function को अलग तरीके से Use किया है और इस तरीके का Effect हम Program के Output में देख सकते है | Function के पहले Control String के स्थान पर num1 , का दूसरे Control String के स्थान पर num2 का व तीसरे Control String के स्थान पर Variable Identifier big का मान Print हो रहा है |

    समान्यतया जब हम किसी Variable Type के Identifier को Declare करते है , तब उसे Variable नाम से ही संबोधित करते है और जब हम const keyword का प्रयोग करके Constant Identifier Declare करते है , तब उसे केवल Constant नाम से ही संबोधित करते है | इसलिए अब यहां से हम भी इस प्रकार के Identifier को इन्हीं संबोधनो को उपयोग में लेंगे |

    इस Program में printf( ) Function को इस तरह से use करने का कारण ये है , की यदि हम इसी Program में num1 का मान बदल कर 20 num का मान बदल कर 10 कर दें , यानी Program के main( ) Function के सबसे पहले Statement को यदि हम निम्नानुसार Modify कर दें |

    int num1 =20 , num2 =10 big;

    तो हमें इसी Program से प्राप्त होने वाला  Output निम्नानुसार प्राप्त  होगा , जो की पिछले Program के Output से अलग है व ज्यादा सभी तरीके से Information दे रहा है |

    Output

    Biggest Number in 20 and 10 is = 30

    यानी printf( ) Function को इस तरह से use करके हम एक ही printf( ) Function द्वारा अलग – अलग प्रकार के Output प्राप्त कर सकते है |

     

    No comments

    Post Top Ad

    ad728

    Post Bottom Ad

    ad728