
Помогите, плиз, очень срочно!!! Составить алгоритм, написать программу, которая заполняет массив из
20 данных случайными числами и делят его на два массива, в один помещает четные числа в другой нечетные. Вывести исходный массив, массив четных чисел и нечетных чисел. Спасибо!

Ответы на вопрос

var
a,b,c:array [1..20] of integer;
i,k,l:integer;
begin
randomize;
k:=1;
l:=1;
writeln ('Исходный массив: ');
for i:=1 to 20 do
begin
a[i]:=random(9)+1;
if a[i] mod 2 = 0 then
begin
b[k]:=a[i];
inc(k);
end else
begin
c[l]:=a[i];
inc(l);
end;
write (a[i],' ');
end;
k:=k-1;
l:=l-1;
writeln;
writeln ('Массив четных чисел');
for i:=1 to k do write (b[i],' ');
writeln;
writeln ('Массив нечетных чисел');
for i:=1 to l do write (c[i],' ');
writeln;
readln;
end.



Конечно, вот пример алгоритма на языке Python, который выполняет задачу, которую вы описали:
pythonimport random
# Создаем пустой массив для хранения случайных чисел
data = []
# Создаем пустые массивы для четных и нечетных чисел
even_numbers = []
odd_numbers = []
# Заполняем массив случайными числами
for _ in range(20):
data.append(random.randint(1, 100)) # Генерируем случайное число от 1 до 100
# Разделяем массив на четные и нечетные числа
for number in data:
if number % 2 == 0:
even_numbers.append(number)
else:
odd_numbers.append(number)
# Выводим исходный массив, массив четных и массив нечетных чисел
print("Исходный массив:", data)
print("Массив четных чисел:", even_numbers)
print("Массив нечетных чисел:", odd_numbers)
Этот код создает массив data
, заполняет его 20 случайными числами, затем разделяет его на два массива: even_numbers
для четных чисел и odd_numbers
для нечетных чисел. Наконец, выводит исходный массив и два массива с четными и нечетными числами.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili