Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
sonyaunicorn1
04.10.2020 01:52 •
Информатика
Найти наибольший общий делитель чисел a, b, c, создав функцию для нахождения нод двух натуральных чисел.
Показать ответ
Ответ:
KINDER123567
07.07.2020 19:20
Program NOD(output);
function nod (a1, a2: integer): integer;
begin
nod:=abs (a1 mod a2);
writeln(#7);
nod (a1, a2);
end;
var a, b, c, d: integer;
begin
readln (a, b, c);
d:=nod(nod(a, b), c);
writeln(d);
readln;
end.
0,0
(0 оценок)
Ответ:
darinashagaeva
07.07.2020 19:20
Var a,b,c,d :integer;
function NOD(a,b:integer):integer;
begin
while a<>b do
if a>b then
a:=a-b
else b:=b-a;
result:=a;
end;
begin
writeln('Введите а, b, c');
readln(a,b,c);
d:=NOD(a,b);
d:=NOD(d,c);
writeln('НОД = ',d);
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
ArtemikLis
23.02.2022 22:38
Что будет напечатано в ab в результате 4-кратного повторения постоянно изменяемой формулы сместить a на 3 позиции вправо , а b на 2 позиции влево ? изначально дано a=a b=й, алфавит...
neshm08meshca
26.02.2021 19:41
Уисполнителя вычислитель две команды, которым присвоены номера: 1. вычти один 2. возведи в квадрат первая из них уменьшает число на экране на 1, вторая – возводит его во вторую...
Смешарик111
18.09.2020 00:14
Для чего предназначены системы программирования? уто сними работает?...
dianapopova1879
30.04.2023 22:42
Решить 11101011в2 превысит в восьмеричную...
nastyskabaterfp08pfs
30.04.2023 22:42
Переведите двоичный код в десятичный 10101110001100...
MihailBobr
18.12.2022 02:22
Які операції редагування можна виконувати в середовищі табличного процесора...
DanilPRO20172007
18.01.2023 02:11
Информатика 10 класс Гейн Лабораторная работа 23 (к параграфу 45) Организация посещений парка 1 Прежде всего надо определить коэффициенты и с в формуле для А. Заполните электронную...
MeBloger
22.06.2021 13:04
Перший додатний елемент поміняти місцями з максимальним (Паскаль)...
Янчик312
14.01.2020 08:22
я не знаю как это сделать 3 блок-схема я не знаю как это сделать 3 блок-схема >...
vika20053011
24.07.2021 04:48
Интересно ваше мнение касательного этого. как вы считаете, уместен ли перевод мой ключ - шерлок , если оригинал звучит, как i am sherlocked . давно хотела спросить. оставьте свой...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
function nod (a1, a2: integer): integer;
begin
nod:=abs (a1 mod a2);
writeln(#7);
nod (a1, a2);
end;
var a, b, c, d: integer;
begin
readln (a, b, c);
d:=nod(nod(a, b), c);
writeln(d);
readln;
end.
function NOD(a,b:integer):integer;
begin
while a<>b do
if a>b then
a:=a-b
else b:=b-a;
result:=a;
end;
begin
writeln('Введите а, b, c');
readln(a,b,c);
d:=NOD(a,b);
d:=NOD(d,c);
writeln('НОД = ',d);
end.