write a c program to add two integer numbers without using
arithmetic operator +

Answers were Sorted based on User's Feedback



write a c program to add two integer numbers without using arithmetic operator +..

Answer / praveenkumar

main()
{
int a,b,c;
printf("enter a,b values:");
scanf("%d%d",&a,&b);
c=((a)-(-b));
printf("a+b="&c);
}

Is This Answer Correct ?    66 Yes 3 No

write a c program to add two integer numbers without using arithmetic operator +..

Answer / vijayram600

#include<stdio.h>
#include<conio.h>
void main()
{
int a=10,b=20;
clrscr();
while(b--) a++;
printf("Sum is :%d",a);
getch();
}

Is This Answer Correct ?    21 Yes 7 No

write a c program to add two integer numbers without using arithmetic operator +..

Answer / venky

main()
{
int a,b,c;
printf("enter a,b values:");
scanf("%d%d",&a,&b);
c=((a)-(-b));
printf("sum of a,b is %d",c);
}

Is This Answer Correct ?    11 Yes 3 No

write a c program to add two integer numbers without using arithmetic operator +..

Answer / sushma sarma

#include<iostream.h>
int main()
{
int a,b;
cout<<"Enter a and b";
cin>>a;
cin>>b;
while(a!=0)
{
++b;
a--;
}
cout<<b;
return 0;
}

Is This Answer Correct ?    4 Yes 1 No

write a c program to add two integer numbers without using arithmetic operator +..

Answer / maksim

a = 53;
int c = 0b10000000;
int d = c;
printf("c=%d\n",c);
s = 30;

while(c>0){
int d = c;
if (a&d){
while ((s&d)&&(d<=128)) {
s = (s&~d);
d = d<<1;
}
d = (d<=128)?d:0;
s = s|d;
}
c = c>>1;
}
printf("s=%d\n",s);

Is This Answer Correct ?    3 Yes 1 No

write a c program to add two integer numbers without using arithmetic operator +..

Answer / raja

void main()
{
int a=20,b=40;
for( ;b<=1;b--)
a++;
printf("%d",a);
}

Is This Answer Correct ?    6 Yes 4 No

write a c program to add two integer numbers without using arithmetic operator +..

Answer / sivaprabhu

main()
{
int a,b,c;
printf("enter the values a,b");
scanf("%d%d",&a,&b);
c=a-(~b)-1;
printf("the sum is %d",c);
}

Is This Answer Correct ?    1 Yes 0 No

write a c program to add two integer numbers without using arithmetic operator +..

Answer / nandu

#include<stdio.h>
#include<conio.h.
void main()
{
int a=10,b=20,c;
c=a-(-b);
printf("%d\n",c);
getch();
}

Is This Answer Correct ?    1 Yes 0 No

write a c program to add two integer numbers without using arithmetic operator +..

Answer / syamanth

main()
{
int a,b,c;
printf("enter a,b values:");
scanf("%d%d",&a,&b);
c=((a)-(~b)+1);
printf("sum of a,b is %d",c);
}

Is This Answer Correct ?    0 Yes 0 No

write a c program to add two integer numbers without using arithmetic operator +..

Answer / mohith

a=0x08;
d=0x02;
e=a|d;

Is This Answer Correct ?    2 Yes 8 No

Post New Answer

More C Interview Questions

What is Function Pointer? Explain with example?

3 Answers  


What is the most efficient way to count the number of bits which are set in a value?

4 Answers  


what is the function of .h in #include<stdio.h> in c ?

23 Answers   HCL, IBM, Wipro,


Can I use base-2 constants (something like 0b101010)? Is there a printf format for binary?

0 Answers  


WAP to find that given no is small or capital

3 Answers  






How can I sort a linked list?

0 Answers  


How do we select the big element or any other operation from array which is read dynamically. user need to give the elements only no need to mention the size.

0 Answers  


When should I declare a function?

0 Answers  


How can you print HELLO WORLD without using "semicolon"?

7 Answers   HCL, Infosys,


please give code for this 1 2 4 7 11 16

11 Answers   Intel, Wipro,


what is the advantage of software development

1 Answers  


How can a string be converted to a number?

0 Answers  


Categories