#include<stdio.h>
int main()
{
long int bin1,bin2;
int i=0,rem = 0,summ[20];
printf("Input first binary number: ");
scanf("%ld",&bin1);
printf("Input second binary number: ");
scanf("%ld",&bin2);
while(bin1!=0||bin2!=0){
summ[i++] = (bin1 %10 + bin2 %10 + rem ) % 2;
rem = (bin1 %10 + bin2 %10 + rem ) / 2;
bin1 = bin1/10;
bin2 = bin2/10;
}
if(rem!=0)
summ[i++] = rem;
--i;
printf("Addition of two binary numbers: ");
while(i>=0)
printf("%d",summ[i--]);
return 0;
}