Дан массив натуральных чисел заданных случайным образом из диапазона от 0 до 20 и число х из этого же диапазона. Длина массива равна N. Вставить число х
10-11 класс
|
после первого элемента кратного пяти
const nmax=20;
var a: array [1..nmax+1] of byte;
n, j, i: byte;
x: integer;
begin
repeat
write('Количество элементов, не более ', nmax, ', n=');
readln(n);
until n in [1..nmax];
for i:=1 to n do a[i]:=random(21);
writeln('Исходный массив');
for i:=1 to n do write(a[i]:4);
writeln;
i := 1;
while (a[i] mod 5<>0) and (i<n) do inc(i);
if (i<n) or ((i=n) and (a[i] mod 5=0)) then
begin
write('x=');
readln(x);
for j:=n downto i+1 do a[j+1]:=a[j];
a[i+1]:=x;
inc(n);
end
else
writeln('Нет элемента с заданными свойствами');
writeln('Преобразованный массив');
for i:=1 to n do write(a[i]:4);
writeln;
readln;
end.
Программу полностью написать?
Другие вопросы из категории
1) Опытные пользователи, администраторы, гости, операторы архива
2) Все перечисленные
3) гости, репликатор, администраторы
4) администраторы, гости, пользователи
Читайте также
31, мм - целое число из диапазона от 1 до 12, а гг - целое число из диапазона от 1 до 2020 (если какая-то часть формата нарушена, то данная подстрока в качестве даты не рассматривается.) Заменить каждую дату сообщения на дату следующего дня. Написать программу на Паскале. Сроооооооооооооочнооо. Пооожалуйста.....
только элементы кратные 2
3)Найти сумму первых пяти элементов
Составить программу Дан массив целых чисел , размерность -12
1) Заполнение массива производить случайными числами из диапозона [-10;35]
2)Вывести на печать только положительные элементы
3)Найти количество отрицательных элементов
Составить программу
Известны данные о выпуске прождукции ( ткани в метрах ) ткацким цехом текстильного комбината за каждый день месяца . Определить количество ткани ( метров) произведенных цехом за месяц .
попасть в команду,если рост игрока команды должен быть не менее 170см. Считайте рост претендента в команду случайным числом из диапазона от 150 до 300 см, число претендентов n=50.
числа n.
№3
Вычислить значение факториала n!
№4
В диапазоне от 1 до n вывести все четные числа на экран.
№5
Найти количество чисел, которые делятся на 3 и 5, из диапазона от 1 до n.