Войти
Регистрация
Спроси ai-bota
kamislove
20.02.2022 20:39
)дан массив из 20-ти элементов случайных чисел.найти номера двух соседних элементов наименее отличающихся друг от друга. скиньте решение в паскале) заранее )
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
nooooovikovaaaaa345
15.05.2020 06:13
Студенты пришли на занятия в большую аудиторию и все сели на какие-то места первого ряда аудитории. пришедший преподаватель объявил, что сейчас состоится контрольная работа,...
АНДрЕЙ12277777
02.06.2021 02:59
Составить программу, печатающую значение true, если указанное высказывание являет- ся истинным, и false – в противном случае: даны три стороны одного и три стороны другого...
никита3427
13.05.2022 21:47
Написать программу, которая по введенному году обучения в школе (число от 1 до 11) выводит соответствующее сообщение «я учусь на k-курсе». нужно на c++...
neshm08meshca
17.01.2021 21:21
Для составления 4-значных чисел используются цифры 1,2,3,4,5, при этом соблюдаются следующие правила: На первом месте стоит одна из цифр 1,2 или 4. После каждой четной цифры...
VodDamirVod
28.08.2020 12:04
Напишите в pascal программу: даны три числа. вывести на экран только отрицательные...
Vasilyeva5
04.10.2022 05:06
Какое значение будет выведено в ячейке са, если ячейки а3: в3-числа и формулы согласно рисунку? (с решением)...
bolgarevaua
25.07.2021 13:35
Можно спросить ? почему я не могу задать вопрос на тему название игры ? ? мне его всё время удаляют, объясните почему ! заранее...
Мэй15
07.03.2021 22:01
Решить номер 1 и 2 на отдельном листочке....
lisa301
12.09.2021 00:43
Файл пушкин.doc хранится на жестком диске в каталоге поэзия который является подкаталогом каталога / в таблице фрагменты полного имени файла: а б в г д е с: пушкин \ .doc...
Kolian5617
28.04.2023 08:47
Наука+учёба=работа подставить цифры...
Ответ:
Camelia1980
08.10.2020 17:16
PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018
Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(20,-50,50); a.Println;
var im:=a.Pairwise.Select(t->Abs(t[0]-t[1])).ToArray.IndexMin;
Println(a[im],a[im+1]);
end.
Пример
7 -46 48 -46 -1 -33 40 -30 -45 -47 -5 14 21 -15 -17 -36 39 5 22 -19
-45 -47
0,0
(0 оценок)
Ответ:
макатернар1
08.10.2020 17:16
Var
arr: array [1.. 20] of integer;
i, ind, diff: integer;
begin
i := 0;
ind := 0;
diff := maxint;
randomize;
for i := 1 to 20 do
begin
arr[i] := random(100);
write(arr[i], ' ');
end;
writeln(' ');
for i := 1 to 19 do
if abs(arr[i] - arr[i + 1]) < diff then
begin
diff := abs(arr[i] - arr[i + 1]);
ind := i;
end;
writeln(ind, ' ', ind + 1);
end.
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота