Racionals (4) P26141


Statement
 

pdf   zip

html

Aprofitant els procediments fets als exercicis , i , feu un programa que llegeixi una seqüència de racionals i operacions

r0o1 ⁠ ⁠ r1o2 ⁠ ⁠ r2   …   on − 1 ⁠ ⁠ rn − 1on ⁠ ⁠ 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.

Public test cases
  • 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
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Other languages
    English
    Official solutions
    C++
    User solutions
    C++