R1H994R5RHMH8

I_P_W14_M05_C++ Zastosowanie algorytmu Euklidesa

Polecenie 1

Napisz program, który sprowadzi podane dwa ułamki do postaci nieskracalnej, a następnie wypisze większy z dwóch mianowników. Możesz założyć, że mianowniki na każdym etapie działania algorytmu będą różne.

Jako dane testowe do programu przyjmij następujące wartości:

  • licznik1 = 5

  • mianownik1 = 25

  • licznik2 = 3

  • mianownik2 = 18

Ważne!

Ułamkiem nieskracalnym nazwiemy taki ułamek, w którym największy wspólny dzielnik licznika i mianownika wynosi 1.

Przykłady ułamków nieskracalnych:

3 7 ,   15 17 ,   6 19

Specyfikacja problemu:

Dane:

  • licznik1 – liczba całkowita dodatnia, będąca licznikiem pierwszego ułamka

  • mianownik1 – liczba naturalna dodatnia będąca mianownikiem pierwszego ułamka

  • licznik2 – liczba całkowita dodatnia, będąca licznikiem drugiego ułamka

  • mianownik2 – liczba naturalna dodatnia będąca mianownikiem drugiego ułamka

Wynik:

  • mianownik – liczba całkowita będąca większym z dwóch mianowników uzyskanych po skróceniu ułamków do postaci nieskracalnej.

Wyjście dla podanych danych:

Linia 1. 6.
RxxYQ77fTOXiU
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Polecenie 2

Porównaj swoje rozwiązanie z prezentacją.

R19DGVlm8jVfw1
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Źródło: Contentplus.pl sp. z o.o., licencja: CC BY-SA 3.0.