? :,Conditional Expression or ternary operator, Find largest number among 3 numbers using ternary operator

C Programming Language Operators and Enums in C Language (Article) Operators and Enums in C Language (Program)

1116

Program:

<span class="com">#include</span><span class="pln"> </span><span class="str">&lt;stdio.h&gt;</span><span class="pln">
</span><span class="kwd">int</span><span class="pln"> main</span><span class="pun">()</span><span class="pln">
</span><span class="pun">{</span><span class="pln">
</span><span class="kwd">int</span><span class="pln"> a</span><span class="pun">,</span><span class="pln"> b</span><span class="pun">,</span><span class="pln"> c</span><span class="pun">,</span><span class="pln"> large</span><span class="pun">;</span><span class="pln">
 
printf</span><span class="pun">(</span><span class="str">"Enter any three number: "</span><span class="pun">);</span><span class="pln">
scanf</span><span class="pun">(</span><span class="str">"%d%d%d"</span><span class="pun">,&amp;</span><span class="pln">a</span><span class="pun">,&amp;</span><span class="pln">b</span><span class="pun">,&amp;</span><span class="pln">c</span><span class="pun">);</span><span class="pln">
large</span><span class="pun">=</span><span class="pln">a</span><span class="pun">&gt;</span><span class="pln">b </span><span class="pun">?</span><span class="pln"> </span><span class="pun">(</span><span class="pln">a</span><span class="pun">&gt;</span><span class="pln">c</span><span class="pun">?</span><span class="pln">a</span><span class="pun">:</span><span class="pln">c</span><span class="pun">)</span><span class="pln"> </span><span class="pun">:</span><span class="pln"> </span><span class="pun">(</span><span class="pln">b</span><span class="pun">&gt;</span><span class="pln">c</span><span class="pun">?</span><span class="pln">b</span><span class="pun">:</span><span class="pln">c</span><span class="pun">);</span><span class="pln">
printf</span><span class="pun">(</span><span class="str">"Largest Number is: %d \n"</span><span class="pun">,</span><span class="pln">large</span><span class="pun">);</span><span class="pln">
 
</span><span class="pun">}</span>

Output:

Enter any three number: 1 2 3
Largest Number is: 3
Press any key to continue . . .

This Particular section is dedicated to Programs only. If you want learn more about C Programming Language. Then you can visit below links to get more depth on this subject.