Задать вопрос
2 марта, 08:58

Pascal.

Даны четыре натуральных числа. Найти наименьшее общее кратное (НОК) для этих четырех чисел. Поиск НОК двух чисел оформить функцией.

+4
Ответы (1)
  1. 2 марта, 09:20
    0
    Var a, b, c, d, x, y: longint;

    function NOD (a, b:integer) : integer;

    begin

    while (a0) and (b0) do

    if a>=b then a: = a mod b

    else b: = b mod a;

    NOD:=a+b;

    end;

    function NOK (a, b:integer) : integer;

    begin

    NOK:=a*b div NOD (a, b)

    end;

    Begin

    Read (a, b, c, d) ;

    x:=NOK (a, b) ;

    y:=NOK (c, d) ;

    Writeln (NOK (x, y)) ;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Pascal. Даны четыре натуральных числа. Найти наименьшее общее кратное (НОК) для этих четырех чисел. Поиск НОК двух чисел оформить функцией. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы