Processing math: 100%

Решаем задачи Абрамян на Паскале. Proc 47

Proc47. Используя функцию NOD2 из задания Proc46, описать процедуру Frac1(a, b, p, q), преобразующую дробь a/b к несократимому виду p/q (все параметры процедуры — целого типа, a и b — входные, p и q — выходные). Знак результирующей дроби p/q приписывается числителю (то есть q>0). С помощью Frac1 найти несократимые дроби, равные a/b+c/d,a/b+e/f,a/b+g/h (числа a,b,c,d,e,f,g,h даны).

Формулы:

ab+cd=adbd+cbdb=ad+cbbd

ab+ef=afbf+ebfb=af+ebbf

ab+gh=ahbh+gbhb=ah+gbbh

Решение:

 

Другие задачи из раздела Proc можно посмотреть здесь.

Комментарии:

Комментарии 1

  • Для учета знака результата (см. условие) необходимо брать абсолютные значения

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *