Вопрос задан 05.01.2019 в 07:09. Предмет Информатика. Спрашивает Коренев Ваня.

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

= НОД(А*В)*НОК(А, В). (по алгоритму Евклида на Паскале)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Schiffer Ulquiorra.
\displaystyle A\times B = NOD(A,B)\times NOK(A,B) \to  \\ NOK(A,B)= \frac{A\times B}{NOD(A,B)}

// PascalABC.NET 3.0, сборка 1139 от 10.01.2016
function NOD(a,b:integer):integer;
begin
  while a <> b do
    if a > b then a:=a-b
    else b:=b-a;
  NOD:=a
end;

begin
  var a:=ReadInteger('A=');
  var b:=ReadInteger('B=');
  Writeln('HOK=',(a*b) div NOD(a,b))
end.

Тестовое решение:
A= 18
B= 42
HOK=126
0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос