Answer Posted / supri
see subtraction itself is the addition of the number with
its 2's complement....
add(int a,int b)
{
if(!a)
return b;
else
return(add((a&b)<<1,a^b));
}
main()
{
int a,b;
scanf("%d%d",&a,&b);
b=add(~b,1);
printf("%d",add(a,b));
return;
}
u can try this...
| Is This Answer Correct ? | 2 Yes | 1 No |
Post New Answer View All Answers
How can I generate floating-point random numbers?
Explain what does the function toupper() do?
Can you write a programmer for FACTORIAL using recursion?
Write a program to know whether the input number is an armstrong number.
What is the difference between specifying a constant variable like with constant keyword and #define it? i.e what is the difference between CONSTANT FLOAT A=1.25 and #define A 1.25
Write a C program to help a HiFi’s Restaurant automate its breakfast billing system. Your assignment should implement the following items: a. Show the customer the different breakfast items offered by the HiFi’s Restaurant. b. Allow the customer to select more than one item from the menu. c. Calculate and print the bill to the customer. d. Produce a report to present your complete program and show more sample output. Assume that the HiFi’s Restaurant offers the following breakfast menu: Plain Egg $2.50 Bacon and Egg $3.45 Muffin $2.20 French Toast $2.95 Fruit Basket $3.45 Cereal $0.70 Coffee $1.50 Tea $1.80
What is the meaning of typedef struct in c?
What are bitwise shift operators in c programming?
What are the advantages of using new operator as compared to the function malloc ()?
What is a memory leak? How to avoid it?
Write a program to check whether a number is prime or not using c?
What is hungarian notation? Is it worthwhile?
Which programming language is best for getting job 2020?
What does %p mean c?
What is the general form of a C program?