составьте программку нахождения наивеличайшего общего делителя 3-х чисел, используя формулу:

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

Задать свой вопрос
1 ответ

PascalABC.NET 3.4.2, сборка 1864 от 11.11.2018

Внимание! Если программка не работает, обновите версию!

function НОД(a, b: integer): integer;

begin

 while b gt; 0 do

   (a, b) := (b, a mod b);

 Result := a

end;


begin

 var (a, b, c) := ReadInteger3;

 НОД(НОД(a, b), c).Println

end.

78 294 570

6

Замечание: числа должны быть неотрицательными

Доброходов Вова
надобно просто в Паскале без function мы так не проходили
Камилла Натахина
Ну откуда нам знать, что вы проходили, а что нет? В условии это необходимо указывать! К тому же, у Вас постановка задачки дана с функцией.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт