Reverse the bit order in a single macro.
eg. i/p = 10010101 --> o/p = 10101001
Answers were Sorted based on User's Feedback
Answer / balaji ganesh
#include<stdio.h>
#define f(a) strrev(a)
main()
{
char c[20];
scanf("%s",c,printf("enter bit string;"));
printf("%s",f(c));
}
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / vishnu
with out using strrev
=======================
#include<stdio.h>
#include<conio.h>
int i ;
void binary(int retval[],int num)
{
int k;
while(num >1)
{
k = num;
num =num/2;
retval[i] = k%2;
i++;
}
retval[i] =1;
}
int main()
{
int num;
int bin[20];
scanf("%d",&num);
binary(bin,num);
for(num=i;num >=0;num--)
printf("%d",bin[num]);
printf("\n");
for(num =0;num<=i;num++)
printf("%d",bin[num]);
getch();
}
| Is This Answer Correct ? | 0 Yes | 0 No |
How to develop software using "c" programming?
write a program that reads lines(using getline), converts each line to an integer using atoi, and computes the average of all the numbers read. also compute the standard deviation.
What is the purpose of ftell?
How can you return multiple values from a function?
What is the use of gets and puts?
How is a pointer variable declared?
what is the difference b/w compiler and debugger?
What does != Mean in c?
Why isnt any of this standardized in c?
What are header files and what are its uses in C programming?
What does main () mean in c?
what will be the output of "printf("%d%d",scanf("%d% d",&a,&b))".provide an explation regarding the question