программирование на С++, алгоритм Евклида не работает
#include <iostream>
using namespace std;
int main()
{
int y, x;
cin >> x >> y;
while (x!=y)
{
if(x>y) {x=x%y;}
else{y=y%x;}
}
cout<<x;
}
написал алгоритм Евклида, вроде правильно, но программа не выполняет cout<<x. Поможете?
По дате
По рейтингу
А что за условие
else{y=y%x;}
???
>алгоритм Евклида не работает
Алгоритм Евклида работает. Не работает твой алгоритм.
>написал алгоритм Евклида, вроде правильно,
Неправильно.
>Поможете?
https://younglinux.info/algorithm/euclidean