Дана дробь . Требуется ее сократить, то есть записать это же число в виде
, где c — целое число, d — натуральное число и d минимальное возможное.
Вводятся два целых числа a и b (–100≤a≤100, 0<b≤100).
Выведите два числа c и d.
Оценка задачи
1 балл получат программы, правильно решающие задачу для случая положительного числа a.
3 6
1 2
-2 5
-2 5
Даны две рациональные дроби: a/b и c/d. Сложите их и результат представьте в виде несократимой дроби m/n.
Программа получает на вход 4 натуральных числа a, b, c, d, не превосходящих 100.
Программа должна вывести 2 натуральных числа m и n такие, что m/n=a/b+c/d и дробь m/n – несократима.
1 3 1 2
5 6
По данным натуральным числам n и m найдите их наибольший общий делитель.
Программа получает на вход 2 натуральных числа m и n. Числа m и n не превосходят 109.
Программа должна вывести наибольший общий делитель двух данных чисел.
6 5
1
12 14
2
Максимальное время работы на одном тесте: | 1 секунда |
Даны два натуральных числа A и B. Требуется найти их наибольший общий делитель.
Примечание. В программе запрещается использовать циклы.
Вводятся два натуральных числа A и B (A, B ≤ 109).
Требуется вывести НОД A и B.
12 42
6
Даны два числа. Найти их наибольший общий делитель.
Вводятся два натуральных числа, не превышающих 109.
Выведите НОД введенных чисел.
9 12
3