|
Számológép
Írjon programot, amely a bemenetére érkező műveleteket soronként elvégzi, és eredményüket
szintén soronként a kimenetre írja! Minden művelet binér művelet: összeadás
('+'), kivonás ('-'), szorzás ('*') vagy egész osztás
('/'). A műveleti jelet az operandusoktól egy darab szóköz választja el. Egy-egy
operandus vagy egy nemnegatív decimális egész, vagy az előző művelet eredménye lehet. Utóbbit
'x' jelöli. Ha az 'x' már az első sorban előfordulna, akkor az 0
értéket takar. Ha 0-val való osztás történne, akkor az adott művelet esetén a
„Hiba!” szöveget kell a kimenetre írni, és az előző művelet
eredményét visszük tovább a következő műveletre is.
Példa bemenet
3 + 32 * xx - 56 / 0x + x
letöltés szöveges állományként
A példa bemenethez tartozó kimenet
6127Hiba!14
letöltés szöveges állományként
|
|