• (задачу решить на языка Паскаля)
    В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных местах.

Ответы 3

  • Если Вы пишете PascalABC.Net 3.2, то процедура Swap() там встроенная.
    • Автор:

      jewel49
    • 6 лет назад
    • 0
  • Также, "для шика", она может быть реализована кортежным присваиванием вида (a,b):=(b,a);
  • //PascalABC.Net 3.2procedure swap (var a1, a2: integer);beginvar promt:=a1;a1:=a2;a2:=promt;end;beginvar a:=ReadArrInteger ('Вводите массив: ', readinteger ('Размерность : '));var i:=-1;while (i+2)<length (a) dobegini+=2;swap (a[i], a[i-1]);end;a.Print;end.
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years