Предмет: Информатика,
автор: linochkasv03
Задание по C++
Алгоритм Евклида. Даны целые числа A и B. Найти наибольший общий делитель этих чисел.
Исходные данные: A, B - целый тип
Результат: NOD наиб. общий делитель
Тестовый пример: при А=36, В=48, НОД=12
Ответы
Автор ответа:
0
#include <iostream>
using namespace std;
signed main() {
setlocale(LC_ALL, "Rus");
long int A, B;
cout << "Введите 2 числа: ";
cin >> A >> B;
while (A != B) {
if (A > B)
A = A - B;
else
B = B - A;
}
cout << "НОД этих чисел: " << A;
return 0;
}
Похожие вопросы
Предмет: Алгебра,
автор: qwqwewaa
Предмет: Литература,
автор: dashka116
Предмет: Українська мова,
автор: savich86
Предмет: Математика,
автор: мукри1
Предмет: Математика,
автор: нигар6