Wróć do informacji o e-podręczniku Wydrukuj Pobierz materiał do PDF Pobierz materiał do EPUB Pobierz materiał do MOBI Zaloguj się, aby dodać do ulubionych Zaloguj się, aby skopiować i edytować materiał Zaloguj się, aby udostępnić materiał Zaloguj się, aby dodać całą stronę do teczki
RPbcO4l92pXKf
Zdjęcie przedstawia płyty sufitowe budynku. Część płyt jest gładkich, część dziurkowanych.

Algorytm Euklidesa w języku C++

Źródło: Alex Lehner, domena publiczna.

W tym e‑materiale powtarzamy wiadomości ze szkoły podstawowej.

Znamy już Algorytm EuklidesaP7OAFYVSiAlgorytm Euklidesa w dwóch wariantach. Stosujemy go jako metodę wyznaczania największego wspólnego dzielnika oraz najmniejszej wspólnej wielokrotności dwóch liczb.

Największy wspólny dzielnik wykorzystujemy podczas skracania ułamków.

W tym e‑materiale zaimplementujemy go w języku C++.

Ciekawi cię, jak wyglądają implementacje w innych językach programowania? Możesz się z nimi zapoznać w dwóch pozostałych e‑materiałach z tej serii:

Więcej zadań? Sięgnij do Algorytm Euklidesa – zadania maturalnePS3Y0kQvRAlgorytm Euklidesa – zadania maturalne.

Twoje cele
  • Przeanalizujesz dwie wersje algorytmu Euklidesa.

  • Wskażesz, jakie są różnice między zoptymalizowanym i niezoptymalizowanym algorytmem Euklidesa.

  • Wykorzystasz algorytm Euklidesa do rozwiązywania problemów życia codziennego.