Записать алгоритм нахождения наибольшего общего делителя двух натуральных чисел.

0 голосов
50 просмотров

Записать алгоритм нахождения наибольшего общего делителя двух натуральных чисел.


Информатика (14 баллов) | 50 просмотров
0

Опять же... Алгоритм можно изобразить множеством разных вариантов. На чем вам нужен?

0

В заданиях конкретно не написано

0

Что же вы преподавателя не ткнете носом... Напишу обычным языком...

Дан 1 ответ
0 голосов

Описание алгоритма нахождения НОД делением
1 - Большее число делим на меньшее.
2 - Если делится без остатка, то меньшее число и есть НОД.
3 - Если есть остаток, то большее число заменяем на остаток от деления.
4 - Переходим к пункту 1.

Пример такой:

Найти НОД для 30 и 18.
30/18 = 1 (остаток 12)
18/12 = 1 (остаток 6)
12/6 = 2 (остаток 0). Конец: НОД – это делитель. НОД (30, 18) = 6

0

Деление целочисленное. Т.е. mod/