#include #include #include using namespace std; ///codice che fa la somma di due numeri espressi in base 2-10. int main() { int base=0, num1[100],num2[100],somma[100],i=0,len,conversione=0; bool riporto=0; ///ciclo per immettere la base senza errori do{ cout<<"Inserisci la Base in cui vuoi immettere i numeri"<>base; if(base<2 || base>10)cout<<"La base e' compresa solo fra 2 e 10"<10); ///immette la lunghezza dei due numeri do{ cout<<"Immetti la lunghezza dei due numeri"<>len; if(len<0)cout<<"Deve essere un numero positivo"<>num1[i]; if(num1[i]=0)i++; else cout<<"il numero deve essere piu piccolo della base inserita ("<>num2[i]; if(num2[i]=0)i++; else cout<<"il numero deve essere piu piccolo della ("<=0){ somma[i] = (num1[i]+num2[i]+riporto=base; i--; } somma[-1]=riporto; i = riporto ? -1 : 0;///maneggia il riporto finale mostrando o non mostrando un'altra cifra cout<<"la somma dei numeri e'"<