Write a C program to find the largest number from three numbers using conditional operators in the C programming Language. Make a program in the C programming language. Solution of the Program is as follows –

/*Write a C program to find the largest number among three numbers using conditional operator */ #include<stdio.h> void main() { int a,b,c,big; printf("\nEnter 3 numbers:\n"); scanf("%d %d %d",&a,&b,&c); big=(a>b&&a>c?a:b>c?b:c); printf("\nThe biggest number is: %d",big); getch(); }

**Input** –

a = 10

b = 15

c = 12

**Processing** –

big=(a>b && a>c ?a : b>c ?b : c);

=> Condition 1 = a>b && a>c ? a

=10>15 && 10>12 ? a – False

=> Condition 2 = b>c ? b

= 15>12 ? b – True

The condition two i.e 15>12 ? b is true. Therefore the 3rd condition will not be evaluated and variable b will be assigned to variable big and hence we have found the biggest number among three numbers and the output will be printed on the screen.

**Output** –

The biggest number is 15