• Составьте программу нахождения наименьшего общего кратного (НОК) двух чисел, используя формулу: А*В = НОД(А*В)*НОК(А, В). (по алгоритму Евклида на Паскале)

Ответы 1

  • var    x, y, p: Integer;begin    Writeln('Введите два числа');    Readln(x, y); {вводим два целых числа}    p := x * y;        repeat        if x > y Then x := x Mod y        Else y := y Mod x    until (x = 0) Or (y = 0);    {до тех пор, пока одно из чисел не станет равно нулю}        Writeln('НОK=', p / (x + y)); {вывод НОД - без условного оператора, так как одно из чисел обязательно равно нулю}end.
  • Добавить свой ответ

Войти через Google

или

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

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

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