Вопрос задан 05.03.2019 в 12:10. Предмет Информатика. Спрашивает Ильин Илья.

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

НОД(a,b) среда программирования C++МНЕ НУЖЕН ВЕСЬ КОД
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Дмитриев Тёма.
/* C++ 17 */


#include <iostream>
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: ";
cin >> x;
cout << "Число 2: ";
cin >> y;
cout << "\nНОК: " << lcm(x, y) << endl;
return 0;
}
0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос