write a c program to find biggest of 3 number without
relational operator?
Answer Posted / abhishek
There is small mistake in "Kishore Kumar Naik" answer.
int 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 ? nNum2 : nNum1;
nRes = nBig - nNum3;
nRes = nRes >> nSize -1;
nBig = nRes ? nNum3 : nBig;
printf("big num = %d", nBig);
}
| Is This Answer Correct ? | 17 Yes | 16 No |
Post New Answer View All Answers
What is the use of getch ()?
Write the syntax and purpose of a switch statement in C.
How do I convert a string to all upper or lower case?
Can we access array using pointer in c language?
if (i = 0)printf ("True"); elseprintf("False"); Under what conditions will the above print out the string "True" a) Never b) Always c) When the value of i is 0 d) all of the above
What are the advantages of using macro in c language?
struct screen_pos{ int row, col } ;move_right(cursor)struct screen_pos *cursor;{ cursor.col++; } /* This statementhas a syntax error */What is the correct statement a) cursor.col = cursor.col + 1; b) col.cursor++; c) *cursor.col++; d) pointer
What are qualifiers in c?
What are the parts of c program?
How can variables be characterized?
Write programs for String Reversal & Palindrome check
what do you mean by enumeration constant?
difference between Low, Middle, High Level languages in c ?
#include
What is the use of getchar() function?