Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
azarenkov409
25.02.2020 00:31 •
Информатика
Составьте программу нахождения наибольшего общего делителя трех чисел, используя следующую формулу: нод(а, b, с) = нод(нод(a, в), с). испоьзуя алгоритм евклида
Ответ:
Davicc
12.06.2020 07:17
Var
a, b, c: longint;
function nod(a, b: longint): longint;
begin
a := abs(a);
b := abs(b);
if a * b = 0 then nod := 1
else begin
while a <> b do
if a > b then
a := a - b
else
b := b - a;
nod := a;
end;
end;
begin
read(a, b, c);
writeln(nod(nod(a, b), c));
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
tmoldaturin0108
13.08.2020 10:55
30 сотрудников зп от 300 до 800 определить сред зарплатe всех сотрудников определить сколько человек получают значение ниже средней зп pascalabc...
tasia51
15.08.2021 04:56
Найти сумму 60-ти первых членов арифметической последовательности заданной формулой bn=3n-1. напишите под такой пример код для паскаля, ибо я сам не могу вдуплить как можно с паскаля...
KseniaДьявол
15.08.2021 04:56
Напишите программу вычисления периметра и площади прямоугольного треугольника по заданным длинам двух катетов a и b. на языке паскаль...
denis2013den
08.05.2020 15:37
30 сотрудников за от 300 до 800 определить сред зарплату всех сотрудников определить сколько человек получают зп ниже средней...
gfitgfbjgffj
02.08.2020 17:44
Напишите команду которая выводит сумму чисел 10+20...
Умник1997337
19.11.2022 20:35
Определить объем памяти в Кбайтах, занимаемый текстом из 64 страниц по 128 символов на каждой странице. (кодировка ASCII)....
Хз444542
26.12.2022 19:13
створити новий файл пайтон та нове вікно створити подію button 1 яка встановить розміри вікна 400 на 400 колір і змінить назву...
Лубенцовасоня
23.04.2023 07:43
Дан алгоритм: найти S по таблице...
hdn12
09.07.2020 00:34
Пользователь с клавиатуры вводит. возраст сотрудника если возраст соответствует условие 25-40 лет, он принят.Иначе сотрудник не принят 20 БЫЛЛЛОВ...
Vanya1407
23.01.2022 08:04
Укажите действие функции «type» •показывает тип данных переменной •присваивает тип данных переменной •меняет тип данных переменных...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
a, b, c: longint;
function nod(a, b: longint): longint;
begin
a := abs(a);
b := abs(b);
if a * b = 0 then nod := 1
else begin
while a <> b do
if a > b then
a := a - b
else
b := b - a;
nod := a;
end;
end;
begin
read(a, b, c);
writeln(nod(nod(a, b), c));
end.