Предмет: Информатика,
автор: may10miackishev
Используя алгоритм Евклида, найти НОД двух чисел.c++ через while!
Ответы
Автор ответа:
0
Ответ:
#include <iostream>
#include <algorithm>
#include <cmath>
int gcd(int a, int b){
a = std::abs(a);
b = std::abs(b);
while(b > 0){
a %= b;
std::swap(a, b);
}
return a;
}
int main(){
int a, b;
std::cin >> a >> b;
int g = gcd(a, b);
std::cout << g << std::endl;
return 0;
}
Похожие вопросы
Предмет: Химия,
автор: atomic7622
Предмет: Русский язык,
автор: kerimovaa644
Предмет: Английский язык,
автор: zer008745
Предмет: Музыка,
автор: Милиса1100
Предмет: Физика,
автор: asaprockybbt