Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
sasha16103
12.04.2023 20:02 •
Информатика
Ввести с клавиатуры массив из 5 элементов, найти в нем два максимальных элемента и их номера. pascal abc делайте как можно проще
Ответ:
Dima228590
09.08.2020 17:21
Program znanija;
const n = 5;
var
a:array[1..n] of integer;
premax, premaxi, maxi, max, i, b:integer;
begin
max := -1000;
write('Введите массив из ', n, ' элементов:');
for i := 1 to n do
begin
read(b);
a[i] := b;
if b > max then
begin
premax := max;
premaxi := maxi;
max := b;
maxi := i;
end;
end;
writeln('Максимальный элемент №1: ', max, ',его номер ', maxi);
writeln('Максимальный элемент №2: ', premax, ',его номер ', premaxi);
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
balandinradmir
03.09.2020 04:28
Нужно создать программу pascal, вы вводите имя и фамилию и дату рождения в цифрованной форме, а паскаль переводит месяц в словесном в виде...
annaphilatovp06jxq
03.09.2020 04:28
Сколько бит информации несёт сообщение ,если для его кодирование используется алфавит(32 символа)...
ilinovam
07.12.2021 17:32
Механическая счетная машина арифмометр где и кем создано...
sadzim
06.10.2021 04:44
ИСПРАВЬ ОШИБКИ Сначала получить у человека ожидаемое число . После этого программа вычисляет свой ориентир: если число меньше 50, то оно удваивается. Если число больше или...
KarinaKotik11
13.06.2020 01:49
Составить программу имитирующая движение велосипеда(Pascal)....
Zipchik
28.07.2021 23:06
Какой объём видеопамяти нам понадобится для экрана с разрешением 65Х128 и палитрой из 256 цветов? В ответ введите только количество бит...
lera14mansurova
14.03.2022 08:12
Во Перечислить запуска процессора Excel. 2. Что такое лента, где она располагается и какой набор команд в себе содержит? 3. Что такое строка формул окончания ввода данных...
Texero
25.12.2020 22:23
8. Скрипт — это:а) команда, которая автоматизирует некоторую задачуb) отдельные командыc) программа, которая автоматизирует некоторую задачу и состоитиз отдельных командd)...
D2a0h0a9
08.11.2022 09:59
Дано: fori:=1to40do При первом выполнении тела цикла i=...
fatima6969
20.06.2022 23:03
Что такое индекс в информатике...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
const n = 5;
var
a:array[1..n] of integer;
premax, premaxi, maxi, max, i, b:integer;
begin
max := -1000;
write('Введите массив из ', n, ' элементов:');
for i := 1 to n do
begin
read(b);
a[i] := b;
if b > max then
begin
premax := max;
premaxi := maxi;
max := b;
maxi := i;
end;
end;
writeln('Максимальный элемент №1: ', max, ',его номер ', maxi);
writeln('Максимальный элемент №2: ', premax, ',его номер ', premaxi);
end.