
1. Сформировать массив из 10 целых чисел случайным образом из [20;100], на экран. 2. Четные
элементы заменить на число 3, а нечетные на -3, вывести на экран.3.Элементы, стоящие на четных местах 3, на нечетных -3, на экран.П.С я настолько глуп в информатике, что даже вопроса не понял. Помогите, люди добрые!

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

1_2.
const n=10;
var a:array[1..n] of integer;
i:integer;
begin
randomize;
writeln('Исходный массив:');
for i:=1 to n do
begin
a[i]:=random(81)+20;
write(a[i],' ');
end;
writeln;
writeln('Полученный массив:');
for i:=1 to n do
begin
if a[i] mod 2=0 then a[i]:=3 else a[i]:=-3;
write(a[i]:3);
end;
writeln;
end.
Пример:
Исходный массив:
49 25 50 90 82 20 71 25 57 45
Полученный массив:
-3 -3 3 3 3 3 -3 -3 -3 -3
1_3.
const n=10;
var a:array[1..n] of integer;
i:integer;
begin
randomize;
writeln('Исходный массив:');
for i:=1 to n do
begin
a[i]:=random(81)+20;
write(a[i],' ');
end;
writeln;
writeln('Полученный массив:');
for i:=1 to n do
begin
if i mod 2=0 then a[i]:=3 else a[i]:=-3;
write(a[i]:3);
end;
writeln;
end.
Пример:
Исходный массив:
85 29 99 27 80 70 70 58 78 46
Полученный массив:
-3 3 -3 3 -3 3 -3 3 -3 3



Конечно, я помогу разобраться с этой задачей!
Для начала, давайте рассмотрим каждый пункт по отдельности:
- Сформируем массив из 10 целых чисел случайным образом из диапазона [20;100] и выведем его на экран:
pythonimport random
# Функция для создания массива из 10 случайных целых чисел от 20 до 100
def generate_random_array():
return [random.randint(20, 100) for _ in range(10)]
# Создание массива
random_array = generate_random_array()
# Вывод массива на экран
print("Сформированный массив:", random_array)
- Заменим четные элементы массива на число 3, а нечетные на число -3, и выведем измененный массив на экран:
python# Функция для замены четных элементов на 3 и нечетных на -3
def replace_even_odd(array):
return [3 if element % 2 == 0 else -3 for element in array]
# Замена четных и нечетных элементов в массиве
modified_array = replace_even_odd(random_array)
# Вывод измененного массива на экран
print("Массив после замены четных на 3 и нечетных на -3:", modified_array)
- Заменим элементы, стоящие на четных местах массива, на 3, а на нечетных -3, и выведем измененный массив на экран:
python# Функция для замены элементов на четных и нечетных позициях
def replace_elements_by_position(array):
return [3 if index % 2 == 0 else -3 for index, element in enumerate(array)]
# Замена элементов на четных и нечетных позициях в массиве
modified_array_by_position = replace_elements_by_position(random_array)
# Вывод измененного массива на экран
print("Массив после замены элементов по позициям:", modified_array_by_position)
Теперь у вас должен быть полный код, который генерирует массив, заменяет четные и нечетные элементы, а также заменяет элементы по позициям и выводит результаты на экран. Если у вас возникнут какие-либо вопросы, не стесняйтесь спрашивать!


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