c programming of binary addition of two binary numbers
Answer Posted / kapil singhal
#include<stdio.h>
main()
{
int n1,n2,i=0,kap=0,k=0,j,temp;
int sum[100];
printf("Enter first binary no. : ");
scanf("%d",&n1);
printf("Enter second binary no. : ");
scanf("%d",&n2);
while(n1 !=0 || n2 !=0){
sum[i]=n1%10 +n2%10 + k;
if(sum[i]>1){
sum[i]=sum[i]%2;
k=1;
}
else{
k=0;
}
n1=n1/10;
n2=n2/10;
i++;
}
if(n1==0 && n2==0){
sum[i]=k;
}
for(j=0;j<=i/2;j++){
temp=sum[j];
sum[j]=sum[i-j];
sum[i-j]=temp;
}
printf("Sum is : ");
for(j=0;j<=i;j++){
printf("%d",sum[j]);
}
}
| Is This Answer Correct ? | 3 Yes | 0 No |
Post New Answer View All Answers
What are near, far and huge pointers?
Once I have used freopen, how can I get the original stdout (or stdin) back?
Why is struct padding needed?
How old is c programming language?
An instruction which is analysed and acted upon by the processor prior to the compiler going its work a) directive b) constructive c) constant d) absolute mode
What is modifier & how many types of modifiers available in c?
How do you sort filenames in a directory?
What is bubble sort technique in c?
What is omp_num_threads?
What are the differences between new and malloc in C?
What is c method?
How can I manipulate strings of multibyte characters?
What is meant by initialization and how we initialize a variable?
Is there a way to jump out of a function or functions?
A program is required to print your biographic information including: Names, gender, student Number, Cell Number, line of study and your residential address.