Program Discussion :: Basics
5 / 279
Define a macro which gives greatest number out of 3 numbers.
Answer:
#include
#define Largest(a,b,c)((a>b)?((a>c)?a:c):((b>c)?b:c))
int main()
{
int a,b,c,largest;
printf("Enter 3 numbers: ");
scanf("%d%d%d",&a,&b,&c);
largest=Largest(a,b,c);
printf("\nLargest of the 3 numbers: %d",largest);
return 0;
}
Asked In ::
Language:
Siddhartha Paul
19 Jun, 2019 2:16 PM
#include<stdio.h>
#define Largest(a,b,c)((a>b)?((a>c)?a:c):((b>c)?b:c))
int main()
{
int a,b,c,largest;
printf("Enter 3 numbers: ");
scanf("%d%d%d",&a,&b,&c);
largest=Largest(a,b,c);
printf("\nLargest of the 3 numbers: %d",largest);
return 0;
}