Rational numbers P50688


Statement
 

pdf   zip   main.cc

html

Define a rational type, to operate with rational numbers and implement the following operations:

rational zero (); rational fixa (int num, int den); int numerator (); int denominator (); rational sum (rational q1, rational q2); rational sub (rational q1, rational q2); rational mul (rational q1, rational q2); rational div (rational q1, rational q2); double real (rational q); void print (rational q);

Observation You only need to submit the required procedure; your main program will be ignored.

Information
Author
Jordi Petit
Language
English
Translator
Carlos Molina
Original language
Catalan
Other languages
Catalan
Official solutions
C++
User solutions
C++