/* ** add - binary addition verification program ** written by Joseph B. Evans, 7/25/88 */ #include #include main(ac,av) int ac; char **av; { int x,y,z; int xbits,ybits,zbits; printf("x (binary): "); scan_binary(&x,&xbits); printf("y (binary): "); scan_binary(&y,&ybits); z = x+y; zbits = (xbits>ybits)?xbits:ybits; printf("x (decimal): %d\t\tx (binary): ",x); print_binary(x,xbits); printf("\n"); printf("y (decimal): %d\t\ty (binary): ",y); print_binary(y,ybits); printf("\n"); printf("z (decimal): %d\t\tz (binary): ",z); print_binary(z,zbits); printf("\n"); }