Ciao,
devo sommare due numeri usando tre stack:
stack1 : vi inserisco il primo numero (primo addendo)
stack2 : vi inserisco il secondo numero (secondo addendo)
stack3 : vi inserisco il risultato (somma)
L'idea dovrebbe essere che estraggo un elemento alla volta dallo stack1 e dallo stack2 partendo dalla fine, li sommo e inserisco il risultato nello stack3 . Per ottenere la cifra corretta devo alla fine fare la pop sullo stack3
Mettiamo però di avere
3743 +
450 =
4193
Come mi comporto alla somma di 7+4 ? Cioè ottengo 11 e potrei fare due push nello stack3 : una con la prima cifra (1) e una con la seconda cifra (1) e tenerne conto al passo successivo. però mi sembra contorto
Sto andando nella direzione corretta secondo voi ?
Grazie