Войти
Регистрация
Спроси ai-bota
lol1045
09.05.2021 09:11
Найти наибольший общий делитель следующих чисел(16 32 40 64 80 128). использовать процедуру для нахождения общего делителя.
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
darya1122334455667
07.03.2021 22:19
Для хранения ткста на диске требуется 10500байт.сколько тсраницы займет этот текст при печати, если на странице размещяется 30 строк по 70 символов в строке? а)7 б)4 в)2 г)5 д)10...
margo344
07.03.2021 22:19
Примеры получения, передачи и использования информации живыми организмами...
qvetikp0cumc
11.06.2020 09:21
Чем связаны систематизация информации и поиск информации?...
Sungatullinraf
11.06.2020 09:21
4) дан целочисленный массив. он заполняется при запуске программы: сначала запросить число элементов (n от 1 до 30), затем - элементы - целые значения от 0 до 1000. a. сумму элементов...
skillsass
11.06.2020 09:21
Дано натуральное число. делится ли оно на 5? (информатика)...
Maruua1
13.02.2020 05:09
Нужно доработать программу(Python) сам код:from turtle import *from random import *t1 = Turtle()t2 = Turtle()t3 = Turtle()t4 = Turtle()t1.color( red )t2.color( blue )t3.color( orange...
Anna080811
28.04.2020 19:19
Вопрос про RGB яркость и насыщенность. Всем привет! Сегодня у меня появилась одна проблема — мне нужно изменить яркость и насыщенность RGB цвета.Так как, я недавно познакомился с...
SuperMaksni4ic
30.12.2020 16:19
Скажите как называется этот сайт или приложение...
nmh788
15.04.2021 19:17
Оперативное запоминающее устройство (озу) представляет собой?...
Alusa666
19.08.2022 08:02
Большинство окружающих нас предметов не излучает свет. Почему же мы их видим?...
Ответ:
vlada363
23.09.2020 09:30
Думаю нет большой разницы между процедурой и функцией, просто функция куда удобнее.
Для нахождения нода используется алгоритм Эвклида
//PascalABC.Net
function NOD(A, B: integer): integer;
begin
while A <> B do
if A > B then A := A - B else B := B - A;
NOD := A;
end;
procedure pNOD(A, B: integer; var NOD: integer);
begin
while A <> B do
if A > B then A := A - B else B := B - A;
NOD := A;
end;
begin
var a: Array of integer := (16, 32, 40, 64, 80, 128);
var n := a[low(a)];
for var i := low(a) to high(a) do
pNOD(n, a[i], n);
Writeln(n);
end.
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота