c programming conditional operators
We already discussed c programming conditional operators with various expressions in our earlier tutorial lets see few examples
C program to find the minimum value of 3 variable
/* simple example to find min value of 3 variable */
#include <stdio.h>
int main()
{
int x,y,z,min;
x=10; y=5; z=20;
min = x<y&&x<z ? x : y<z ? y : z ;
printf("Min value is:%d",min);
return 0;
}
Output: [quote]Min value is:5 [/quote]
C program to find the maximum value of 4 input values
/* complex example to find max value of 4 variable */
#include <stdio.h>
int main()
{
int a,b,c,d,max;
printf("Enter 4 values: ");
scanf("%d%d%d%d",&a,&b,&c,&d);
max = a>b&&a>c&&a>d ? a:b>c&&b>d ? b:c>d ? c : d;
printf("Max value is:%d",max);
return 0;
}
Output:
[quote]
Enter 4 values: 10 30 40 20
Max value is:40
[/quote]
[review]