Модуль: НОД (Наибольший общий делитель)


6. Сокращение дроби

☰ Теория

Найдем \(НОД(|a|, |b|)\) и разделим на него оба числа - это и будет ответ.

Дана дробь \(a \over b\). Требуется ее сократить, то есть записать это же число в виде \(c \over d\), где c — целое число, d - натуральное число и d минимальное возможное.
 
Входные данные 
Вводятся два целых числа a и b (\(-100<=a<=100,\ 0<b<=100\)).

Выходные данные 
Выведите два числа c и d.
 
Примеры
Входные данные Выходные данные
1 3 6  1 2
2 -2 5 -2 5

Напишите программу
Auto
       

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Free Pascal6
PascalABC2
Python519
С++ Mingw-w64371
Комментарий учителя