19/10/09 15:23
d4nd1
giorno ragazzi dovevo fare una somma tra 2 numeri binari ma ci ho provato e nn ci riesco premetto ke sono agli inizi io ho scritto questo e sò ke è sbajato mi dareste una mano?
usando solo if ed else...
usando solo if ed else...
#include<stdio.h> main() { int a1,a2,a3,a4,b1,b2,b3,c,e,f,g,d=0,h=0,i=0,n=0,m=0; printf("Inserisci primo numero binario"); scanf("%d",&a1); printf("Inserisci primo numero binario"); scanf("%d",&a2); printf("Inserisci primo numero binario"); scanf("%d",&a3); printf("Inserisci primo numero binario"); scanf("%d",&a4); printf("Inserisci secondo numero binario"); scanf("%d",&b1); printf("Inserisci secondo numero binario"); scanf("%d",&b2); printf("Inserisci secondo numero binario"); scanf("%d",&b3); c=a4+b3; if (a4+b3==0&2) {c=0;} if (a4+b3==1&3) {c=1;} if (a4+b3==2&3) {d=d+1;} e=a3+b2+c; if (a3+b2+c==0&2) {c=0;} if (a3+b2+c==1&3) {c=1;} if (a3+b2+c==2&3) {d=h+1;} f=a2+b1+e; if (a2+b1+e==0&2) {c=0;} if (a2+b1+e==1&3) {c=1;} if (a2+b1+e==2&3) {h=i+1;} g=a1+f; if (a1+f==0&2) {c=0;} if (a1+f==1&3) {c=1;} if (a1+f==2&3) {i=m+1;} printf("La somma e' :%d",g); printf("%d",f); printf("%d",e); printf("%d",c); getchar(); getchar(); }
aaa