Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
NadyaSmirnovaa
16.05.2022 20:02 •
Информатика
Массив целых чисел из 10 элементов заполнить случайным образом. упорядочить массив по возрастанию. подсчитать количество и произведение элементов массива, больших 20 и меньших 50, вывести полученный результат
Ответ:
jamesa99
06.07.2020 21:26
Const n = 10;
var
a :array [1..n] of integer;
i, j, k, kol, p :integer;
begin
randomize;
for i:= 1 to n do
a[i]:= random(100);
for i:= 1 to n-1 do
for j:= 1 to n-i do
if a[j] > a[j+1] then
begin
k:= a[j];
a[j]:= a[j+1];
a[j+1]:= k;
end;
kol:= 0; p:= 1;
for i:= 1 to n do
if (a[i] > 20) and (a[i] < 50) then
begin
inc(kol);
p:= p * a[i];
end;
writeln(kol,' ',p);
end.
0,0
(0 оценок)
Популярные вопросы: Информатика
Lloid1612
08.03.2021 13:38
Текст объемом 520 бита располагается в оперативной памяти ,начиная с байта с номером 5. каков будет адрес последнего байта,который занят данным текстом?...
ekaterina305
16.03.2023 20:04
Стародавні люди зберігали інформацію на стінах печер у вигляді...
oksukbaevak
10.02.2023 23:26
Паскаль: дан массив целых чисел. элементы массива-случайные числа из диапазона [5,15]. определить количество чётных элементов массива...
сашамо
28.10.2020 16:51
Студия анимационного кино Мельница хочешь чтобы аниматора- разработчики работали онлайн для этого она заказала прокладку интернет кабелей. ?акой вид связи подойдёт для...
анар53
13.09.2021 10:39
1.Информация, полученная с органов слуха 2.Информационный процесс, направленный на получение информации об объектах окружающего мира 3.Информационный процесс, связанный...
Убийца967
08.05.2022 08:47
Почему некоторые люди считают что интернет приносит больше вреда чем пользы...
mbolzhatova
08.12.2020 00:40
12. Для шифрования каждой буквы используются двузначные числа. Из- вестно, что буква «е» закодирована числом 20. Среди слов «елка», «полка»,«поле», «пока», «кол» есть...
RILIR
10.03.2022 11:40
Описать переменную — это значит указать её: а) имя и зпачение б) имя и тип в) тип и значение г) имя, тип и значение...
гуманитарий0013
20.12.2020 17:36
Написать программу ,чтобы найти сумму трёх целых чисел введённых с клавиатуры...
Orlanboool
20.12.2020 17:36
1)для установки ключевого поля надо щелкнуть на панели инструментов с изображением ? а) поля б) бинокля в) связки ключей г) ключа д) дискеты...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
var
a :array [1..n] of integer;
i, j, k, kol, p :integer;
begin
randomize;
for i:= 1 to n do
a[i]:= random(100);
for i:= 1 to n-1 do
for j:= 1 to n-i do
if a[j] > a[j+1] then
begin
k:= a[j];
a[j]:= a[j+1];
a[j+1]:= k;
end;
kol:= 0; p:= 1;
for i:= 1 to n do
if (a[i] > 20) and (a[i] < 50) then
begin
inc(kol);
p:= p * a[i];
end;
writeln(kol,' ',p);
end.