Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Write a C program to find the smallest of three integers,
without using any of the comparision operators.

Answers were Sorted based on User's Feedback



Write a C program to find the smallest of three integers, without using any of the comparision oper..

Answer / srinivas

#include <stdio.h>

int main(void)
{
int a = 10, b = 2, c = 30, result;

result = a < b ? ((a < c) ? a: c) : ((b < c) ? b : c);
printf("%d\n",result);
return 0;


}

Is This Answer Correct ?    9 Yes 3 No

Write a C program to find the smallest of three integers, without using any of the comparision oper..

Answer / niranjan

main()
{
int a=5,b=2,c=3; /*Assuming a Use Case */
int d; /* d is required a temporary variable */
if(!(a/b)&& !(a/c))
{
d = a; /* Which means a is small */
}
else if ( !(b/a)&&!(b/c))
{
d = b; /* Which means b is small */
}
else
{
d = c;
}

printf("%d",d);
}

Is This Answer Correct ?    7 Yes 3 No

Write a C program to find the smallest of three integers, without using any of the comparision oper..

Answer / dinesh

b is the smallest number of above three values

Is This Answer Correct ?    8 Yes 5 No

Write a C program to find the smallest of three integers, without using any of the comparision oper..

Answer / jb

The trick is to use the sign bit

void main() {

int a = 1;
int b = 2;
int c = 3;

int maximum = max(max(a,b),c);

}

int max(int a, int b) {

int diff = a - b;
int sign = (diff >> 31) & 0x1;
return a - (sign * diff);

}

Is This Answer Correct ?    0 Yes 0 No

Write a C program to find the smallest of three integers, without using any of the comparision oper..

Answer / eswaran

Sorry this is wrong answer....

Is This Answer Correct ?    3 Yes 5 No

Write a C program to find the smallest of three integers, without using any of the comparision oper..

Answer / n r sree harsha

#include<stdio.h>
#include<math.h> /* for using abs() function */
main()
{
int a,b,c,small;
printf("\n enter numbers");
scanf("%d%d%d",&a,&b,&c);
if(abs(a-b)-(a-b))
{
if(abs(a-c)-(a-c))
{
s=a;
else
s=c;
}
else
{
if(abs(b-c)-(b-c))
{
s=b;
else
s=c;
}
}
printf("\n small=%d",s);
}

Is This Answer Correct ?    0 Yes 2 No

Write a C program to find the smallest of three integers, without using any of the comparision oper..

Answer / sachin golechha

Try Doing this way::

main()
{
int a=10,b=7,c=13; /*Assuming a Use Case */
int d; /* d is required a temporary variable */
if((a-b))
{
d = b; /* Which means a was greater than b */
}
else
{
d = a; /* Which means b was greater than a */
}

if((d-c))
{
d = c; /* Which means d was greater than c */
}
else
{
d = d; /* Which means c was greater than d */
}
/* Thus d contains the smallest number of among the 3 */

return SUCCESS;
}

Is This Answer Correct ?    22 Yes 25 No

Post New Answer

More C Interview Questions

How would you print out the data in a binary tree, level by level, starting at the top?

6 Answers   Amazon, Microsoft,


I have seen function declarations that look like this

0 Answers  


program to find the roots of a quardratic equation

1 Answers  


the operator for exponencation is a.** b.^ c.% d.not available

5 Answers   TCS,


write a program to read a number and print in words that is in sentence for example 21,219 then output is "twenty one thousand and two hundred nineteen" by using only control flow statements (only loops and switch case )?

1 Answers   TCS,


Write a program to generate prime factors of a given integer?

2 Answers  


What is a shell structure examples?

0 Answers  


What is s or c?

0 Answers  


Define VARIABLE?

0 Answers   ADP,


What is the use of putchar function?

0 Answers  


write a progrmm in c language take user interface generate table using for loop?

0 Answers  


Why is c fast?

0 Answers  


Categories