Рассчитать НОК двух натуральных чисел. Учитывайте формулу расчета НОК через НОД: ...

0 голосов
55 просмотров

Рассчитать НОК двух натуральных чисел.

Учитывайте формулу расчета НОК через НОД:
НОК(a,b)=a * b / НОД(a,b)

среда программирования C++

МНЕ НУЖЕН ВЕСЬ КОД


Информатика (280 баллов) | 55 просмотров
0

Код ещё нужен?

0

да нужен

0

и причем срочно

0

спс

Дан 1 ответ
0 голосов

/* C++ 17 */


#include
using namespace std;


int gcd(int a, int b)
{
int c;
while (1) {
c = a % b;
if (c == 0) {
return b;
}
a = b;
b = c;
}
}


int lcm(int a, int b)
{
return a * b / gcd(a, b);
}


int main()
{
int x, y;
cout << "Число 1: ";<br> cin >> x;
cout << "Число 2: ";<br> cin >> y;
cout << "\nНОК: " << lcm(x, y) << endl;<br> return 0;
}

(7.2k баллов)