write a c programme for add of two numbers with out use of
arthematic operators
Answers were Sorted based on User's Feedback
Answer / upendra pratap shahi
int xor, and, temp;
and = x & y;
xor = x ^ y;
while(and != 0 )
{
and <<= 1;
temp = xor ^ and;
and &= xor;
xor = temp;
}
Is This Answer Correct ? | 5 Yes | 0 No |
Answer / ria
/*error!!! in this program if we give 28-02-2012 to 03-03-2012 then correct output is not showing*/
#include<stdio.h>
#include<conio.h>
#include<math.h>
int func(int x)
{
int y=0;
switch(x)
{
case 1: y=0;
break;
case 2: y=31;
break;
case 3: y=59;
break;
case 4: y=90;
break;
case 5: y=120;
break;
case 6: y=151;
break;
case 7: y=181;
break;
case 8: y=212;
break;
case 9: y=243;
break;
case 10: y=273;
break;
case 11: y=304;
break;
case 12: y=334;
break;
}
return y;
}
void main()
{
int day1,mon1,year1,day2,mon2,year2,ref,dd1,dd2,i;
printf("\n enter first day,month,year: ");
scanf("%d%d%d",&day1,&mon1,&year1);
printf("\n enter second day,month,year: ");
scanf("%d%d%d",&day2,&mon2,&year2);
ref=year1;
dd1=func(mon1);
dd1=dd1+day1;
dd2=0;
for(i=ref;i<year2;i++)
{
if(i%100==0)
{
if(i%400==0)
dd2++;
}
else
if(i%4==0)
dd2++;
}
dd2=dd2+func(mon2)+day2+((year2-ref)*365);
printf("\n no of days= %d",abs(dd2-dd1));
}
Is This Answer Correct ? | 0 Yes | 1 No |
What is the difference between %d and %i?
Can you please explain the difference between strcpy() and memcpy() function?
Write a C program that reads a series of strings and prints only those ending in "ed"
What is the size of array float a(10)?
What is difference between arrays and pointers?
why u join this call center?
WHAT WILL BE OUTPUT OF BELOW CODE . . AND PLEASE EXPLAIN HOW IT COME .. #include<stdio.h> #include<conio.h> void main() { int k=20; printf("%d%d%d%d",k,k++,++k,k); getch(); }
main() { printf("\n %d %d %d",sizeof('3'),sizeof("3"),sizeof(3)); } wat is the o/p and how?
differnce between do and do while
where does it flourished?
What is type qualifiers?
Write a Program to accept different goods with the number, price and date of purchase and display them