Llegiu un nombre racional (1) P59652


Statement
 

pdf   zip   main.cc

Escriviu un procediment

    void read_rational(int& num, int& den);

que llegeixi un nombre racional donat en el format “numerator”/“denominator”, i que guardi aquests dos valors a @num@ i @den@, respectivament. A més, cal eliminar tots els factors comuns de @num@ i @den@. Per exemple, si l’entrada té

66/12

després de la crida @num@ ha de valer 11 i @den@ ha de valer 2.

Precondició

11 \le @num@ 109\le 10^9 and 11 \le @den@ 109\le 10^9

Observació

Només cal enviar el procediment demanat; el programa principal serà ignorat.

Information
Author
Salvador Roura
Language
Catalan
Other languages
English
Official solutions
C++
User solutions
C++