Предмет: Информатика, автор: captainowl

Помогите с инфой, плес
ДАН МАССИВ, ПОМЕНЯТЬ МЕСТАМИ ЭЛЕМЕНТЫ, СТОЯЩИЕ НА ЧЕТНЫХ И НЕЧЕТНЫХ МЕСТАХ, КОМАНДУ ВЕТВЛЕНИЯ НЕ ИСПОЛЬЗУЕМ.
программа для обычного паскаля

Ответы

Автор ответа: petyaGavrikov
0
const n=10;
var a:array[1..n] of integer;
i,h:integer;
begin
Randomize;
for i:=1 to n do begin
 a[i]:=random(51);
 write(a[i],' ');
 end;
writeln;
for i:=1 to n div 2 do
 begin
 h:=a[2*i-1]; a[2*i-1]:=a[2*i]; a[2*i]:=h
 end;
for i:=1 to n do write(a[i],' ');
writeln;
end.

Пример:
8 7 12 28 22 50 15 36 6 40
7 8 28 12 50 22 36 15 40 6
Похожие вопросы
Предмет: Математика, автор: iva666
Максим уехал домой, но оставил свой ноутбук в общежитии. У его друга Леши сломался свой собственный компьютер, поэтому он попросил ноутбук у Максима. Он разрешил Лёше взять ноутбук, но сказал, что перед началом работы на нём необходимо ввести пароль. Максим очень давно работает в сфере компьютерной безопасности, поэтому решил не присылать пароль сообщением. Вместо этого он отправил список утверждений и сообщил, что номера истинных высказываний из списка в порядке возрастания являются необходимым паролем. Теперь Лёша пытается решить загадку Максима, чтобы наконец получить доступ к ноутбуку.

Утверждение №1: Восьмое утверждение — правда
Утверждение №2: Первое утверждение — ложь
Утверждение №3: Второе утверждение — правда
Утверждение №4: Первое утверждение — правда
Утверждение №5: Все нечетные утверждения — ложь
Утверждение №6: Все нечетные утверждения — правда
Утверждение №7: Второе и третье утверждения — ложь
Утверждение №8: В этом списке чётное количество истинных утверждений
Предмет: Английский язык, автор: anastasiaikitenko