Предмет: Информатика,
автор: may10miackishev
Используя алгоритм Евклида, найти НОД двух чисел. (c++)!!!!!
делать через while!!
Ответы
Автор ответа:
0
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int a, b;
cin >> a;
cin >> b;
cout << "НОД(" << a << ";" << b << ")=";
while (a != 0 and b != 0) {
if (a > b) {
a = a % b;
}
else {
b = b % a;
}
}
cout << a + b << endl;
}
Похожие вопросы
Предмет: Английский язык,
автор: knopka654
Предмет: История,
автор: dianna357a159
Предмет: Литература,
автор: Аноним
Предмет: Математика,
автор: hsfshd
Предмет: Алгебра,
автор: Петруха25392936