Консультация № 146216
06.10.2008, 17:49
0.00 руб.
0 4 1
Здраствуйте,помогите пожалуйста с задачей.Дан одномерный массив поменять местами второй и пятый элементы.Буду очень благодарна!:)

Обсуждение

Неизвестный
06.10.2008, 18:52
общий
это ответ
Здравствуйте, Evela!
Все просто, допустим у вас массив x[1..n]. Тогда никаких циклов и прочего, просто меняем с использованием третьей переменной - a.

Код:
 a:=x[2];
x[2]:=x[5];
x[5]:=a;
Неизвестный
06.10.2008, 20:30
общий
А можете написать целый цикл,а то я написала,как вы сказали,в итоге у меня 2 и 5 элемент стали одинаковыми.Не могу найти ошибку.
давно
Старший Модератор
31795
6196
06.10.2008, 21:17
общий
Evela :
Проверьте как Вы записали индексы из ответа:
a:=x[ 2 ];
x[ 2 ]:=x[ 5 ];
x[ 5 ]:=a;
Цитата: 229294
у меня 2 и 5 элемент стали одинаковыми

Такое возможно только если Вы, что-то перепутали.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

Неизвестный
07.10.2008, 17:26
общий
Все, я поняла!:)
Форма ответа