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 what a Binary Search Tree is.
1. Write a program to reverse every second word in a given sentence.
Can we declare a function inside a function in c?
main() { int i,j,A; for(A=-1;A<=1;A++) prinf("%d\t",!!A); }
Explain what are run-time errors?
What is the heap?
How to create struct variables?
How can I automatically locate a programs configuration files in the same directory as the executable?
What are dangling pointers?
Write a C program to find the smallest of three integers, without using any of the comparision operators.
Can we use any name in place of argv and argc as command line arguments?
what is difference between array of characters and string