Главное меню  

   

Авторизация  

   
   
Хостинг в Украине
   


49.7%Russian Federation Russian Federation
19.4%Ukraine Ukraine
17.6%United States United States
1.9%Kuwait Kuwait
1.6%Kazakhstan Kazakhstan
1.5%Belarus Belarus
1.5%Romania Romania
1.3%France France
1.3%Czech Republic Czech Republic
0.7%Republic Of Moldova Republic Of Moldova

Сегодня: 7
Вчера: 171
На этой неделе: 1177
На прошлой неделе: 1421
В этом месяце: 4325
В прошлом месяце: 4791
Всего: 16885


   

блог админа

Записи

  • Главная
    Главная Страница отображения всех блогов сайта
  • Категории
    Категории Страница отображения списка категорий системы блогов сайта.

Найти наименьшее общее кратное двух натуральных чисел. Паскаль ABC

Добавлено : Дата: в разделе: Прикладная информатика

Задание: Составьте программу нахождения наименьшего общего кратного (НОК) двух чисел.

Формулировка. Даны два натуральных числа. Найти их наименьшее общее кратное.

Примечание: наименьшим общим кратным двух чисел m и n называется наименьшее натуральное число, которое делится на m и n. Обозначение: НОК(m, n)

var M,N,nok: integer;
begin
readln(M,N);
nok:=m*n;//вычисляем произведение до входа в цикл
while M<>N do //проверяем числа на неравенство
begin
if M>N then// выбираем большее число
M:=M-N //находим наибольший общий делитель
else
N:=N-M
end;
writeln (nok div M)//с момощью оператора div (целочисленное деление) находим НОК
end.

Редактировалось Дата:

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


Защитный код
Обновить

   
© 2012 fordus.