Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2014, 18:32   #1
DonJew
Новичок
Джуниор
 
Регистрация: 18.11.2014
Сообщений: 1
По умолчанию Найти наибольший общий делитель для чисел A, B, C

Помогите решить задали домой.

Найти наибольший общий делитель трёх натуральных чисел А, В, С.
А = 37; B = 24; C = 10;


Для двух, как бы могу решить, а с трёмя проблема. Нуждаюсь в помощи умных программистов!
DonJew вне форума Ответить с цитированием
Старый 18.11.2014, 21:25   #2
Иден Прайм
Новичок
Джуниор
 
Аватар для Иден Прайм
 
Регистрация: 23.05.2014
Сообщений: 1
По умолчанию

Цитата:
Сообщение от DonJew Посмотреть сообщение
а с трёмя проблема
А в чем проблема? Пишите функцию для нахождения НОД двух чисел и затем используйте ее таким образом:
Код:
const
  a = 37;
  b = 24;
  c = 10;

function NOD(x, y: integer): integer;
begin
  while (x <> 0) and (y <> 0) do
    if x > y then
      x := x mod y
    else
      y := y mod x;
  NOD := x + y
end;

begin
  WriteLn(NOD(NOD(a, b), c));
  ReadLn
end.
Иден Прайм вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны два числа А и B. Найти их наибольший общий делитель _Лето_ Общие вопросы C/C++ 0 04.07.2014 11:59
Найти наибольший общий делитель sektor2011 Помощь студентам 5 27.01.2011 17:36
[C++ Файли]Определить наибольший общий делитель трех натуральных чисел. basav1k Фриланс 6 06.06.2010 18:24
[C++ Файли]Определить наибольший общий делитель трех натуральных чисел. basav1k Помощь студентам 1 27.05.2010 18:00
Вычислить наибольший общий делитель двух натуральных чисел А и В SsIDit Помощь студентам 1 09.05.2010 11:54