09/04/10 13:47
cremino89
salve a tutti devo fare un programam che fa le somma tra due numeri binari.
ho un unico problema ,ovvero se ad esempio sommo 1111+1111..ad aogni perde il resto 1..nn capisco come fare ad indirizzarlo verso l'elemrnto del vettore precedente ...io sn giunt a questo ....
spero che nn sono del tutto fuori strada!
ho un unico problema ,ovvero se ad esempio sommo 1111+1111..ad aogni perde il resto 1..nn capisco come fare ad indirizzarlo verso l'elemrnto del vettore precedente ...io sn giunt a questo ....
#include<iostream> #include<cmath> #include<vector> using namespace std; main() { int i,j; int vet1[5]; int vet2[5]; cout<<"inserire i bit del prima stringa max[5]\n"; for(i=0;i<5;i++) { cin>>vet1[i]; } cout<<"inserire i bit del seconda stringa max[5]\n"; for(j=0;j<5;j++) { cin>>vet2[j]; } cout<<"\n"; for(i=5;i>=0;i--) { if(vet1[i]+vet2[i]==0) cout<<"0"; if(vet1[i]+vet2[i]==1) cout<<"1"; if(vet1[i]+vet2[i]==2){ vet1[i+1]==vet1[i+1]+1; cout<<"0"; } } }
spero che nn sono del tutto fuori strada!
aaa