Bez citanja zadatka, "postupak izvrednjavanja dobivenog postfix izraza pomoću stoga" znaci da imas postfix s brojevima i onda izracunas vrijednost. 8) Npr.
234+* = 2*(3+4) = 14
Kako se to radi preko stoga? :| Ovako (citamo izraz znak po znak):
[code:1]Znak Stog Sto radimo?
2 Dodajemo "2" na stog
3 2 Dodajemo "3" na stog
4 2,3 Dodajemo "4" na stog
+ 2,3,4 Uzimamo zadnja dva broja sa stoga, racunamo (3+4) i vracamo rezultat na stog
* 2,7 Uzimamo zadnja dva broja sa stoga, racunamo (2*7) i vracamo rezultat na stog
14 GotoFo...[/code:1]
:arrow: Rezultat je 14. 8)
Vjerujem da tocan opis algoritma imas u skripti i/ili vjezbama. :)
Bez citanja zadatka, "postupak izvrednjavanja dobivenog postfix izraza pomoću stoga" znaci da imas postfix s brojevima i onda izracunas vrijednost. Npr.
234+* = 2*(3+4) = 14
Kako se to radi preko stoga? Ovako (citamo izraz znak po znak):
Kod: | Znak Stog Sto radimo?
2 Dodajemo "2" na stog
3 2 Dodajemo "3" na stog
4 2,3 Dodajemo "4" na stog
+ 2,3,4 Uzimamo zadnja dva broja sa stoga, racunamo (3+4) i vracamo rezultat na stog
* 2,7 Uzimamo zadnja dva broja sa stoga, racunamo (2*7) i vracamo rezultat na stog
14 GotoFo... |
Rezultat je 14.
Vjerujem da tocan opis algoritma imas u skripti i/ili vjezbama.
_________________ U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
|