#include<stdio.h> int main(){ long int binary1,binary2; int i=0,remainder = 0,sum[20]; printf("Enter any first binary number: "); scanf("%ld",&binary1); printf("Enter any second binary number: "); scanf("%ld",&binary2); while(binary1!=0||binary2!=0){ sum[i++] = (binary1 %10 + binary2 %10 + remainder ) % 2; remainder = (binary1 %10 + binary2 %10 + remainder ) / 2; binary1 = binary1/10; binary2 = binary2/10; } if(remainder!=0) sum[i++] = remainder; --i; printf("Sum of two binary numbers: "); while(i>=0) printf("%d",sum[i--]); return 0; }
Filled Under
C
C code for sum of two binary numbers:
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.