Procedure 1:
int main()
{
int a, b, c;
printf("Enter the value for a:\n");
scanf("%d", &a);
printf("Enter the value for b:\n");
scanf("%d", &b);
printf("Enter the value for c:\n");
scanf("%d", &c);
if ((a > b) && (a > c))
{
printf("\n The big one is a= %d", a);
}
else if (b > c)
{
printf("\n The big one is b= %d", b);
}
else
{
printf("\n The big one is c= %d", c);
}
return 0;
}
Procedure 2:
void main()
{
int a,b,c;
clrscr();
printf("Enter the value of a:");
scanf("%d",&a);
printf("\nEnter the value of b:");
scanf("%d",&b);
printf("\nEnter the value of c:");
scanf("%d",&c);
if(a>b)
{
if(a>c)
printf("a is largest");
else
printf("c is largest");
}
else
{
if(b>c)
printf("b is largest");
else
printf("c is largest");
}
getch();
}
Using Functions:
int function(int x,int y,int z)
{
if(x>y && x>z)
return x;
else if(y>z)
return y;
else
return z;
}
void main()
{
int a=10,b=39,c=30;
int res;
res=function(a,b,c);
printf("Res %d:",res);
}
Using Conditional Operator:
int main()
{
int a,b,c,big;
printf("\nEnter 3 numbers:");
scanf("%d %d %d",&a,&b,&c);
big=(a>b&&a>c?a:b>c?b:c);
printf("\nThe biggest number is: %d",big);
return 0;
}
No comments:
Post a Comment