Напишите программу, которая получает с клавиатуры два натуральных числа и находит их НОД с помощью алгоритма Евклида. Программа должна подсчитать количество шагов цикла. С++
СРОЧНО
Ответы
Ответ дал:
0
#include <iostream>
using namespace std;
int NOD(int a, int b) {
int iter = 0;
if (a < b) {
swap(a, b);
}
while (a % b != 0) {
a = a % b;
swap(a, b);
iter++;
}
cout<<"NOD: "<< b << " Iteration: "<< iter;
}
int main()
{
int a,b;
cin>>a>>b;
NOD(a,b);
return 0;
}
Приложения:
dagmaii1:
Не могли бы вы помочь с https://znanija.com/task/37669031 ?
Вас заинтересует
2 года назад
2 года назад
2 года назад
8 лет назад
9 лет назад