Вопрос задан 21.07.2023 в 21:49. Предмет Информатика. Спрашивает Ганичев Игнат.

1. Сформировать массив из 10 целых чисел случайным образом из [20;100], на экран. 2. Четные

элементы заменить на число 3, а нечетные на -3, вывести на экран.3.Элементы, стоящие на четных местах 3, на нечетных -3, на экран.П.С я настолько глуп в информатике, что даже вопроса не понял. Помогите, люди добрые!​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Баранова Алина.

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

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу разобраться с этой задачей!

Для начала, давайте рассмотрим каждый пункт по отдельности:

  1. Сформируем массив из 10 целых чисел случайным образом из диапазона [20;100] и выведем его на экран:
python
import 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)
  1. Заменим четные элементы массива на число 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)
  1. Заменим элементы, стоящие на четных местах массива, на 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)

Теперь у вас должен быть полный код, который генерирует массив, заменяет четные и нечетные элементы, а также заменяет элементы по позициям и выводит результаты на экран. Если у вас возникнут какие-либо вопросы, не стесняйтесь спрашивать!

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос