find a number whether it is even or odd without using any
control structures and relational operators?
Answers were Sorted based on User's Feedback
Answer / vinocit
#include<stdio.h>
int main()
{
int n=10000;
char *s[2]={"Even","Odd"};
printf("%s",s[n&1]);
return 0;
}
| Is This Answer Correct ? | 47 Yes | 11 No |
Answer / vinothkumar.r
But its much efficient just to find whether the last bit is
0 or 1
| Is This Answer Correct ? | 16 Yes | 2 No |
Answer / d.c.sathishkumar
#include<stdio.h>
main()
{
int n;
char *p[]={"Even","odd"};
Printf("Enter the number");
scanf("%d",&n);
n=n%2;
printf("The value is %s",a[n]);
}
| Is This Answer Correct ? | 17 Yes | 8 No |
Answer / shashi
#include<stdio.h>
main()
{
int n;
string s[2]={"Even","odd"};
Printf("Enter the number");
scanf("%d",&n);
n=n%2;
printf("The value is %s",s[n]);
}
| Is This Answer Correct ? | 11 Yes | 2 No |
Answer / vignesh1988i
the first answer is excellent .... superb..... this is what
i expected........ marvalous.......... congrats
thank u
| Is This Answer Correct ? | 10 Yes | 5 No |
Answer / vamsi
#include<stdio.h>
main()
{
int n;
string p[2]={"Even","odd"};
Printf("Enter the number");
scanf("%d",&n);
n=n%2;
printf("The value is %s",p[n]);
}
| Is This Answer Correct ? | 13 Yes | 8 No |
Answer / vignesh1988i
mind you sir == is an relational operator.................
thank u
| Is This Answer Correct ? | 5 Yes | 1 No |
Answer / abhradeep chatterjee
ya. the first answer has impressed me.
#include<stdio.h>
main()
{
int n;
string p[2]={"Even","odd"};
Printf("Enter the number");
scanf("%d",&n);
n=n%2;
printf("The value is %s",p[n]);
}
| Is This Answer Correct ? | 5 Yes | 1 No |
Answer / ruchi
#include<stdio.h>
#include<conio.h>
main()
{
int n;
char *p[]={"Even","odd"};
clrscr();
printf("Enter the number");
scanf("%d",&n);
n=n%2;
printf("The value is %s",p[n]);
getch();
}
| Is This Answer Correct ? | 5 Yes | 1 No |
Answer / ramesh
#include<stdio.h>
#include<conio.h>
main()
{
int n;
char *p[]={"Even","odd"};
clrscr();
printf("Enter the number");
scanf("%d",&n);
n=n%2;
printf("The value is %s",p[n]);
getch();
}
| Is This Answer Correct ? | 3 Yes | 1 No |
Explain in detail how strset (string handling function works )pls explain it with an example.
prog for 1st five prime numbers in 2^x - 1
I just typed in this program, and it is acting strangely. Can you see anything wrong with it?
WHO WROTE C LANGUAGE?
which will return integer? a) int*s ( ) b) ( int* ) s( ) c) int ( *s ) ( )
Why is c known as a mother language?
Implement bit Array in C.
What are # preprocessor operator in c?
What are the types of data structures in c?
6)swap(int x,y) { int temp; temp=x; x=y; y=temp; } main() { int x=2;y=3; swap(x,y); } after calling swap ,what are yhe values x&y?
In the following control structure which is faster? 1.Switch 2.If-else and which consumes more memory?
union { char ch[10]; short s; }test; test.s = 0xabcd; main() { printf("%d",ch[10]); }