Aprofitant els procediments fets als exercicis , i , feu un programa que llegeixi una seqüència de racionals i operacions
r0 o1 r1 o2 r2 … on − 1 rn − 1 on rn , |
i escrigui el resultat després de cada operació.
Entrada
L’entrada consisteix en una línia amb un racional inicial, seguit d’una seqüència de línies, cadascuna amb un parell operació/racional. Com a l’exercici , cada racional ve donat per un parell d’enters, el segon dels quals no és zero. Les operacions poden ser “suma”, “resta”, “multiplica” o “divideix”. En aquest darrer cas, el següent racional no és un zero.
Sortida
Cal escriure el racional inicial, seguit del resultat acumulat de cada operació. Cada racional ha d’anar en una línia aprt.
Input
1 2 suma 5 2 resta 2 1 multiplica 10 1 divideix 3 1
Output
1/2 3 1 10 10/3
Input
3 -6 resta 0 5 suma -2 -4 divideix 1 1
Output
-1/2 -1/2 0 0