how to add numbers without using arithmetic operators.
Answers were Sorted based on User's Feedback
Answer / sneha
#include <stdio.h>
int add(int a,int b)
{
if(!a)
return b;
else
return add((a&b)<<1,a^b);
}
void main()
{
int a=2, b=3, c;
c = add(a,b);
printf("%d\n",c);
}
| Is This Answer Correct ? | 15 Yes | 3 No |
Answer / lookog
int add2(int a,int b)
{int s;
char *p=(unsigned)a;
s=&p[b];
return(s);
}
The previous soln with int would not be accurate, as int
storage is platform dependent. char is 1 bytes mostly.p[b]
is equivalent to *(p+b) and already p=a has been set.
though result is coming for -1000,-1000, not sure what it
means physically(address of -2000 ?)
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / srikanth
int main()
{
int a=3,b=5;
printf("
%d
",printf("%*c%*c",a,' ' ,b,' '));
}
| Is This Answer Correct ? | 0 Yes | 0 No |
#include<Stdio.h>
#include<conio.h>
void main()
{
int a=10,b=20;
while(b--) a++;
printf("Sum is :%d",a);
}
| Is This Answer Correct ? | 9 Yes | 11 No |
Answer / abdur rab
#include <stdio.h>
int main ( int argc, char* argv [ ] )
{
int value1 = 10;
int value2 = 5;
printf ( "\n The sum is :%d", value1 | value2 );
}
| Is This Answer Correct ? | 10 Yes | 12 No |
Answer / autojack
#include<stdio.h>
#include<conio.h>
void main()
{
int a=5,x=10,c;
clrscr();
c=a|x;
printf("%d",c);
getch();
}
| Is This Answer Correct ? | 2 Yes | 5 No |
Answer / satish gaikwad
oh sorry I have considered as addition operator
| Is This Answer Correct ? | 2 Yes | 6 No |
Answer / valli
#include<stdio.h>
main()
{
int a=5,b=6,s;
int *p=a;
s=&p[b];
printf("%d",s);
}
| Is This Answer Correct ? | 1 Yes | 5 No |
Tell me the use of bit field in c language?
how to convert an char array to decimal array
How do you generate random numbers in C?
why you will give me a job in TCS.
Read the following data in two different files File A: aaaaaaaadddddddd bbbbbbbbeeeeeeee ccccccccffffffff File B: 11111111 22222222 33333333 By using the above files print the following output or write it in the Other file as follows aaaaaaaa11111111dddddddd bbbbbbbb22222222eeeeeeee cccccccc33333333ffffffffffff
How can I implement opaque (abstract) data types in C? What's the difference between these two declarations? struct x1 { ... }; typedef struct { ... } x2;
program to find which character is occured more times in a string and how many times it has occured? for example in the sentence "i love india" the output should be i & 3.
5. distance conversion: Convert a distance from miles to kilometers .there are 5280 feets per mile,12 inches per foot .2.54 centimeters per inch and 100000centimeters per kilometer
Can we change the value of static variable in c?
Suppose we have a table name EMP as below. We want to perform a operation in which, I want to change name ‘SMITH’ from as ‘SMITH JAIN’. Also I want to change the name of the column from ENAME to E_NAME. EMPNO ENAME JOB MGR HIREDATE SAL 7369 SMITH Coder 7902 17-DEC-80 800 7499 ALLEN SALESMAN 7698 20-FEB-81 1600 7521 WARD SALESMAN 7698 22-FEB-81 1250
totally how much header files r in c language
write a program to display the frequency of each element in a given array in c language