Вопрос задан 29.06.2023 в 00:06. Предмет Информатика. Спрашивает Браславец Данил.

Составьте программу, в которой каждому элементу массива, стоящему на четном месте, присваивается

его номер, а элементу на нечетном месте - его номер с противоположным знаком.
0 0
Перейти к ответам

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

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

program mas;

var i: integer;

mass: array[1..50] of integer;

begin

for i:=1 to 50 do

begin

if i mod 2 = 0 then

mass[i]:= i

else

mass[i]:= i * (-1)

end;

writeln(mass)

end.

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

Вот пример программы на языке Python, которая выполняет указанное действие:

python
def transform_array(arr): result = [] for i, element in enumerate(arr): if i % 2 == 0: result.append(i) else: result.append(-i) return result # Пример использования input_array = [1, 2, 3, 4, 5, 6, 7, 8, 9] transformed_array = transform_array(input_array) print(transformed_array)

Эта программа определяет функцию transform_array, которая принимает входной массив arr и создает новый массив result, в котором каждому элементу, стоящему на четном месте, присваивается его номер, а элементу на нечетном месте - его номер с противоположным знаком. В конце примера мы используем эту функцию для преобразования входного массива [1, 2, 3, 4, 5, 6, 7, 8, 9] и выводим результат.

0 0

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

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

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

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