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 biggest of 3 number without
relational operator?

Answer Posted / kishore kumar naik p

All above answers are wrong.

For "Manjeeth" answer, it does not work always, for example
a= -8, b = 2;
then
res = (int)(a/b)?a:b;
statement says a as big
res = (int)(-8/2)?-8:2;
res = in(-4)?-8:2
res = -8;

which is wrong.

The other two answers are using relational operators so it
does not answer the question. And finally the answer is

void main()
{
int nNum1, nNum2, nNum3;
int nRes,nSize, nBig;
nSize = sizeof(int) * 8;
printf("\nEnter 3 numbers");
scanf("%d%d%d", &nNum1, &nNum2, &nNum3);

nRes = nNum1 - nNum2;
nRes = nRes >> nSize -1;

nBig = nRes ? nNum1 : nNum2;

nRes = nBig - nNum3;
nRes = nRes >> nSize -1;

nBig = nRes ? nBig : nNum3;

printf("big num = %d", nBig);
}

Is This Answer Correct ?    18 Yes 26 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the types of arrays in c?

1237


Write an algorithm for implementing insertion and deletion operations in a singly linked list using arrays ?

3566


what are the different storage classes in c?

1235


Is void a keyword in c?

1053


Explain what is wrong in this statement?

1178


How would you use the functions fseek(), freed(), fwrite() and ftell()?

1204


Explain the bubble sort algorithm.

1113


what is the c source code for the below output? 5555555555 4444 4444 333 333 22 22 1 1 22 22 333 333 4444 4444 5555555555

3125


What is array of structure in c?

1254


Synonymous with pointer array a) character array b) ragged array c) multiple array d) none

1110


What is the general form of a C program?

1070


What is methods in c?

1142


How can I handle floating-point exceptions gracefully?

1242


Devise a program that inputs a 3 digit number n and finds out whether the number is prime or not. Find out its factors.

1172


Is c++ based on c?

1132