PRZYKŁADOWE ROZWIĄZANIE:
Objaśnienie działania programu:
Zaprezentowany w podręczniku program jest przeznaczony do obliczania największego wspólnego dzielnika (NWD) dwóch liczb całkowitych. Aby to zrobić, program korzysta z pętli while, która będzie wykonywać operacje do momentu, gdy druga liczba będzie równa zero.
Na początku program deklaruje trzy zmienne typu unsigned int: a, b, dzielnik. Następnie, program wyświetla wiadomość Podaj dwie liczby: i pobiera dwie liczby od użytkownika za pomocą instrukcji cin.
Po otrzymaniu dwóch liczb, program przechodzi do pętli while. W tej pętli, program przypisuje wartość zmiennej b do zmiennej dzielnik, aby zachować jej wartość przed wykonaniem operacji. Następnie, program przypisuje do zmiennej b resztę z dzielenia zmiennej a przez b, używając operatora %. W kolejnym kroku program przypisuje do zmiennej a wartość zmiennej dzielnik.
Pętla while będzie wykonywana, aż do momentu, gdy wartość zmiennej b będzie równa zero. Wtedy pętla się zakończy.
Na końcu program wyświetla wynik - największy wspólny dzielnik - korzystając z wyrażenia cout<<"NWD = "<<a<<endl;. Program kończy swoje działanie i zwraca wartość 0, używając instrukcji return 0.
Wioletta Wysopal
Nauczycielka informatyki
Tutaj pojawi się lista Twoich książek
Zaloguj się i zacznij tworzyć ją już teraz.

