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
 
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			