Вопрос задан 01.10.2018 в 08:13. Предмет Информатика. Спрашивает Саутиева Елизавета.

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

заранее спасибо!
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Левченко Лера.
Var
  n, i, c : integer;
  a : array [1..1000] of integer;
begin
  read (n);
   for i := 1 to n do read (a[i]);
  for i := 1 to n div 2 do
  begin
    c := a[i*2];
    a[i*2] := a[i*2-1];
    a[i*2-1] := c;
  end;
  for i := 1 to n do
    write (a[i], ' ');
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

```pascal program SwapNeighbours;

const N = 5; // размер массива

var arr: array[1..N] of Integer; i, temp: Integer;

begin // Ввод элементов массива writeln('Введите элементы массива:'); for i := 1 to N do readln(arr[i]);

// Меняем местами соседние элементы for i := 1 to N - 1 do begin temp := arr[i]; arr[i] := arr[i + 1]; arr[i + 1] := temp; end;

// Вывод измененного массива writeln('Массив после замены соседних элементов:'); for i := 1 to N do writeln(arr[i]); end. ```

В этой программе мы сначала вводим элементы массива с помощью цикла `for` и `readln`. Затем мы проходим по массиву с помощью еще одного цикла `for` и меняем местами текущий элемент с его соседним элементом. Для этого мы используем временную переменную `temp`, чтобы сохранить значение текущего элемента перед заменой.

После этого мы выводим измененный массив с помощью цикла `for` и `writeln`.

Программа работает для массива размером `N = 5`, но вы можете изменить значение `N` в соответствии с вашими потребностями.

0 0

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

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

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