tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Написать программу, используя
Написать программу, используя динамическое выделение памяти. дан массив а из n целых чисел. вывести на печать только те числа, для которых выполняется условие аi ≤ i, где i – номер элемента массива
d180902
3 23.09.2019 16:50
8
Ответы
akot2005
08.10.2020 12:47
PascalABC.NET 3.3.5, сборка 1660 от 20.04.2018
Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(ReadInteger('n='),0,30); a.Println;
for var i:=0 to a.Length-1 do
if a[i]<=i+1 then Print(a[i])
end.
Пример
n= 20
18 19 0 24 24 19 15 1 25 11 15 19 15 12 2 2 7 19 20 12
0 1 12 2 2 7 12
ПОКАЗАТЬ ОТВЕТЫ
олеся14111
08.10.2020 12:47
ОТДЕЛ Задание+;
ИСПОЛЬЗУЕТ
Матем ИЗ "...\Отделы\Обмен\",
Вывод ИЗ "...\Отделы\Обмен\",
Приём ИЗ "...\Отделы\Обмен\";
ПЕР
A: ДОСТУП К РЯД ИЗ ЦЕЛ;
N, сч: ЦЕЛ;
УКАЗ
N := Приём.Число();
СОЗДАТЬ(A, N);
ОТ сч := 0 ДО N - 1 ВЫП
A[сч] := УЗК(ВШИРЦЕЛ(Матем.случ() * N))
КОН;
ОТ сч := 0 ДО N - 1 ВЫП
ЕСЛИ A[сч] <= сч ТО
Вывод.ЧЦел("%d ", A[сч], 0, 0, 0)
КОН
КОН
КОН Задание.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
12345678006432
22.03.2020 12:32
написать программы в паскале...
ketkovalchuk
22.03.2020 12:23
Що таке лінійна структура алгоритму информатика 5 класс Гинеза...
ĪīDanilaīī
22.03.2020 12:20
напишить табличку, я вообще не понимаю , треба сделаит то практичне задание...
MrXMen
22.03.2020 12:17
Дан массив, содержащий 10 целых чисел. Необходимо найти минимальный элемент, значение которого не кратно 3, уменьшить все не кратные 3 элементы на величину этого минимума...
gurulezz1257
05.08.2019 08:40
4.4 как осуществить перевод чисел из любой с/c в 10 с/с? 4.5 почему в качестве промежуточной для перевода из 10с/c в 2с/с используют 8с/c и 16с/с? 4.8 по какому правилу осуществляется...
malina78911
27.05.2019 06:40
Решить даны 3 числа найти сумму 2 наибольших чисел...
yuliyаyevtereva
27.05.2019 06:40
Help! нарисовать в паскале дом и дерево!...
ksenichchka
27.05.2019 06:40
Сколько школьных учебников ёмкостью 350 килобайт можно разместить на трех дюймовой дискете...
serjyas1972
27.05.2019 06:40
Запросколичество страниц (тыс.) фрегат & эсминец 500 фрегат 2000 эсминец 2500 сколько страниц (в тысячах) будет найдено по запросу фрегат |эсминец...
Машуник1
27.05.2019 06:40
Решить кроссворд : ) по горизонтали: 3 . французский , в честь которого названа прямоугольная система координат кодирования информации с чисел кодирования информации с символов...
Популярные вопросы
При каком наименьшем введенном числе d после выполнения программы будет...
1
Прозрачный и твердый камень-это гранит, агат, горный хрусталь, мрамор?...
1
60 ! сочинение репортаж. памятник п м третьякову у здания созданной им...
2
Имя существительное лето может быть подлежащим, сказуемым, дополнением,...
3
Где неправильно употреблено собирательное числительное в словосочетании....
1
Основные этапы и события нидерланской революции...
1
Красворд по биологи 7класс параграф 9...
1
Какому герою принадлежат рубашки связанные из крапивы...
1
15 слов связанных с бумагой книгопечантанием...
2
Запишите частное а и разности 126 и а...
2
Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(ReadInteger('n='),0,30); a.Println;
for var i:=0 to a.Length-1 do
if a[i]<=i+1 then Print(a[i])
end.
Пример
n= 20
18 19 0 24 24 19 15 1 25 11 15 19 15 12 2 2 7 19 20 12
0 1 12 2 2 7 12
ИСПОЛЬЗУЕТ
Матем ИЗ "...\Отделы\Обмен\",
Вывод ИЗ "...\Отделы\Обмен\",
Приём ИЗ "...\Отделы\Обмен\";
ПЕР
A: ДОСТУП К РЯД ИЗ ЦЕЛ;
N, сч: ЦЕЛ;
УКАЗ
N := Приём.Число();
СОЗДАТЬ(A, N);
ОТ сч := 0 ДО N - 1 ВЫП
A[сч] := УЗК(ВШИРЦЕЛ(Матем.случ() * N))
КОН;
ОТ сч := 0 ДО N - 1 ВЫП
ЕСЛИ A[сч] <= сч ТО
Вывод.ЧЦел("%d ", A[сч], 0, 0, 0)
КОН
КОН
КОН Задание.