write a program to find a given no. is divisible by 3 or not
without using any arthimetic operators?
Answers were Sorted based on User's Feedback
Answer / sanjay bhosale
#include<stdio.h>
int main()
{
int x=0,y=-3;
printf("\n Enter the number :\t");
scanf("%d",&x);
int xor, and, temp,tempvar=x;
x = (x>0) ? x:(-x);
while(x>0)
{
and = x & y;
xor = x ^ y;
while(and != 0 )
{
and <<= 1;
temp = xor ^ and;
and &= xor;
xor = temp;
}
x = xor;
}
if(x==0)
printf("%d is divisible by 3",tempvar);
else
printf(" %d is not divisible by 3",tempvar);
return 0;
}
| Is This Answer Correct ? | 11 Yes | 1 No |
Answer / siva prabhu
#include<stdio.h>
int main()
{
int x,y,i=0,j=0,r=0;
printf("enter a num\n");
scanf("%d",&x);
if(x>3)
{
while(x>0)
{
i=0;
while(i<3)
{
--x;
++i;
}
++j;
if(x<3)
{
r=x;
printf("reminder is %d\n",x);
break;
}
}
if(r==0)
printf("the given is divisible by 3\n");
else
printf("the given no. is not %% by %3\n");
}
else
{
printf("the given no. is not %% by %3\n");
}
return 0;
}
| Is This Answer Correct ? | 10 Yes | 3 No |
Answer / viral
#include<conio.h>
#include<stdio.h>
void main()
{
int a;
clrscr();
printf("enter the number ");
scanf("%d",&a);
if(a%3==0)
printf("the number %d is divisble by 3",a);
else
printf("the number %d is not divisible by 3",a);
getch();
}
| Is This Answer Correct ? | 20 Yes | 48 No |
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 )?
What is structure padding ?
What is #pragma statements?
What is structure in c definition?
Which driver is a pure java driver
Is int a keyword in c?
What is pointer & why it is used?
What is function prototype in c with example?
write a program to print %d ?
what is the different between if-else and switch statment (other than syntax)
26 Answers CTS, Oracle, Scorpos,
Write a program which calculate sum of several number and input it into an array. Then, the sum of all the number in the array is calculated.
how to multiply two number taking input as a string (considering sum and carry )