Scrivere un programma che implementa la riduzione ai minimi termini di una frazione. Il programma deve obbligatoriamente essere composto da una funzione che dati in input due numeri a e b, rispettivamente numeratore e denominatore della frazione, da in output la frazione ridotta ai minimi termini.
Esempio
frazione | frazione ridotta |
---|---|
1/2 |
1/2 |
4/8 |
1/2 |
8/4 |
2/1 |
5/7 |
5/7 |
0/1 |
0/1 |
Testare nel main la funzione realizzata invocandola con diversi valori.
Esempio
lowest_terms(1, 2) = 1 / 2
lowest_terms(4, 8) = 2 / 4
lowest_terms(0, 1) = 0 / 1