1)Ho provato a costruire la funzione somma così,cmq non funziona perfettamente.
2)La funzione che non capisco è la funzione complemento a due,se inserisco direttamente due stringhe composte da bit(%s nel main),quindi già prese in rappresentazione complemento a due(presumo), ache serve la funzione complemento a due..perdonate la domanda..ma non ci ho capito na mazza..
codice:int somma (char s1[N], char s2[N], char s3[N]) { int i,riporto; i=0; riporto=0; while((s1[i]!='\0')&& (s2[i]!='\0')) { s3[i]=s1[i]+s2[i]+riporto; if(s3[i]>=2) { riporto=1; i++; } else riporto=0; i++; } return i; }

Rispondi quotando