Racionals (4) P26141


Statement
 

pdf   zip

Aprofitant els procediments fets als exercicis RACI1, RACI2 i RACI3, feu un programa que llegeixi una seqüència de racionals i operacions r0o1r1o2r2on1rn1onrn,r_0 \quad o_1 \enspace r_1 \quad o_2 \enspace r_2 \quad \dots \quad o_{n - 1} \enspace r_{n - 1} \quad o_{n} \enspace r_{n} \quad , 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 RACI2, 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++ Python