• СФОРМУЛИРОВАТЬ ЗАДАЧУ
    Var a, b, c, d, m, n: integer;
    Begin
    Write ('введите натуральные числа a, b, c, d: ');
    Readln (a, b, c, d);
    m:=a*c; n:=b*d;
    while m<>n do
    if m>n then m:=m-n else n:=n-m;
    writeln('Результат: ', a*c div m, '/', b*d div m)
    End.

Ответы 1

  • Программа вычисляет значение дроби\displaystyle  \frac{a}{b}\cdot \frac{c}{d}= \frac{ac}{bd} определяя по алгоритму Евклида НОД числителя и знаменателя, а затем сокращая дробь на найденный НОД.
    • Автор:

      chynaw6je
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years