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