Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
logan9
02.02.2023 09:47 •
Информатика
Рассчитать нок двух натуральных чисел. учитывайте формулу расчета нок через нод: нок(a,b)=a * b / нод(a,b) среда программирования c++ мне нужен весь код
Ответ:
filinenok98
09.08.2020 23:19
/* 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
(0 оценок)
Популярные вопросы: Информатика
КрохаДи
31.03.2022 23:53
Сравните два числат1011² u 1101²1111², и 1001²11011² и 11111,²...
KarinaBelous
03.09.2022 23:49
После преобразования растрового 256-цветного графического файла в чёрно-белый формат (2 цвета) его размер уменьшился на 700 байтов. Каков был размер исходного файла умоляю...
kareta2004
08.07.2020 11:43
Выпишите отличия в требованиях к именам файлов в windows и linux...
MrVyacheslav228
05.06.2020 04:21
Balatech asia. Как это сделать....
Princess040205
09.11.2022 19:08
4.Приведите примеры растровых графических редакторов 5.Приведите примеры векторных графических редакторов 6.Что происходит с качеством растрового рисунка при увеличение...
двоишник271
17.04.2023 12:37
решить буду очень благодарен...
Rose123456789
17.04.2023 12:37
Область простору в яку не потрапляє світлові джерела ...
3Человек3
19.04.2022 20:31
ответ дұрс беріңдерщ сосн өтініш ...
nadia0666p08frk
19.04.2022 20:31
Поставьте вместо символа * такое число, чтобы графики заданных линейных функций пересекались:а) у=2х+* и у= х-* б) у=*х-1 и у=*х+3в) у=3х-* и у=-х-*г) у=*х+17 и у=*х+9...
grrrrrrrrrr
04.06.2022 05:27
Сөздерді мағынасына қарай cәйкестендір. ...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#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;
}