В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
polinavlasenko4
polinavlasenko4
04.09.2020 16:46 •  Информатика

Сдать решение задачи B-НОД и НОК Ограничение времени: 1 с
Ограничение памяти: 256M
Оставшиеся посылки: 100
НОД и НОК

Сегодня на уроке математики Женя узнал, что НОД двух натуральных чисел x
и y — это такое наибольшее натуральное число, на которое x и y делятся без остатка, а НОК двух натуральных чисел x и y — это наименьшее натуральное число, которое делится на x и y

без остатка.

Теперь Женя хочет найти пару натуральных чисел, НОД которых равен A
, а НОК которых равен B

. Требуется написать программу, которая находит такую пару чисел или сообщает, что такой пары не существует.

Входные данные

В первой строке дано натуральное число A
— НОД некоторых двух натуральных чисел(1⩽A⩽10000

).

Во второй строке дано натуральное число B
— НОК некоторых двух натуральных чисел(1⩽B⩽10000

).

Выходные данные

Выведите два натуральных числа через пробел (неважно в каком порядке), НОД которых равен A
и НОК которых равен B

. Если таких чисел не существует, выведите -1.

Примеры

Входные данные

6
36

Выходные данные

18 12

Показать ответ
Ответ:
Dishame
Dishame
23.10.2020 16:20

Здесь нет ответов иди учи уроки

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота