Требуется найти НОК двух чисел.
Входные данные
Даны натуральные числа A и B(A,B<1018).
Выходные данные
В единственной строке выведите НОК двух чисел. Гарантируется, что ответ не превышает 1018 .
Пример
Вход Выход
4 2 4
Вход Выход
1 3 3
Вход Выход
12 18 36
171
362
Ответы на вопрос:
/** libraries */
#include <iostream>
#include <cmath>
#include <vector>
#include <map>
#include <set>
#include <queue>
#include <stack>
#include <algorithm>
/** libraries */
using namespace std;
/** defines */
#define ll long long
#define ld long double
#define yes cout << "YES" << "\n"
#define no cout << "NO" << "\n"
/** defines */
void swap(ll *a, ll *b){
ll temp = *a;
*a = *b;
*b = temp;
}
ll nod(ll a, ll b){
if (a < b) {
swap(a, b);
}
if (b) {
return nod(b, a % b);
} else {
return a;
}
}
ll nok(ll a, ll b){
return a/nod(a,b)*b;
}
signed main() {
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
ll a,b;
cin >> a >> b;
cout << nok(a,b);
}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Антон170024.02.2021 01:32
-
Fenef17.11.2020 20:54
-
Nurik199028.04.2021 00:14
-
Rosa0208.01.2020 11:51
-
100π10001.06.2023 21:20
-
supermosyagina18.08.2021 06:19
-
buchelnikova8430.04.2022 00:29
-
Pashitsyna06.03.2022 10:31
-
поля120934875604.12.2020 16:14
-
xk129.04.2020 10:44
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.