Вопрос задан 07.09.2023 в 03:47. Предмет Информатика. Спрашивает Козловская Вика.

Дан массив из N чисел. N - четное. Написать программу, меняющую местами элементы с четными и

нечетными номерами. Плиз помогите оч надо
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мицкевич Екатерина.
Program Yolo;
Uses Crt;
Const N=16;
Var Mass: array [1..n] of integer;
    Back: integer;
    i: byte;
Begin
 Randomize;
 ClrScr;
 Writeln('Исходная матрица [-15;15]: ');
 For i:=1 to N do
  Begin
   Mass[i]:=Random(31)-15;
   Write(Mass[i]:4);
  End;
 Writeln;
 For i:=1 to N do
   If i mod 2<>0 then
    Begin
     Back:=Mass[i];
     Mass[i]:=Mass[i+1];
     Mass[i+1]:=Back;
    End;
 Writeln('Отформотированный матрица: ');
 For i:=1 to N do
  Write(Mass[i]:4);
 Readln;
End.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на языке Python, которая меняет местами элементы с четными и нечетными индексами в массиве:

python
# Вводим массив чисел N = int(input("Введите размер массива: ")) arr = [] for i in range(N): num = int(input(f"Введите {i+1}-е число: ")) arr.append(num) # Меняем местами элементы с четными и нечетными индексами for i in range(0, N, 2): if i < N - 1: arr[i], arr[i + 1] = arr[i + 1], arr[i] # Выводим получившийся массив print("Массив после замены элементов:") print(arr)

Вы можете скопировать этот код и выполнить его в среде Python. Программа сначала запрашивает размер массива и элементы, затем меняет местами элементы с четными и нечетными индексами и выводит результат.

0 0

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

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

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

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