Sunday, March 16.

Header Ads

Colorful+Black+Friday+Discount+Leaderboard+Ad

Ternary Operator Program

Muscle+Inc.+%25282%2529

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

Post Bottom Ad