Var n,i,j,c:integer; mas:array[1..999] of integer;
begin readln(n); for i:=1 to 2*n do readln(mas[i]); //Группируем массив в порядке возрастания for i := 1 to 2*n-1 do for j := 1 to 2*n-i do if mas[j] > mas[j+1] then begin c := mas[j]; mas[j] := mas[j+1]; mas[j+1] := c; end; writeln('Оптимальные пары:'); for i:=1 to 2*n do begin if i mod 2 = 1 then write(mas[i],' и '); if i mod 2 = 0 then writeln(mas[i]); end; end.
n,i,j,c:integer;
mas:array[1..999] of integer;
begin
readln(n);
for i:=1 to 2*n do
readln(mas[i]);
//Группируем массив в порядке возрастания
for i := 1 to 2*n-1 do
for j := 1 to 2*n-i do
if mas[j] > mas[j+1] then
begin
c := mas[j];
mas[j] := mas[j+1];
mas[j+1] := c;
end;
writeln('Оптимальные пары:');
for i:=1 to 2*n do
begin
if i mod 2 = 1 then
write(mas[i],' и ');
if i mod 2 = 0 then
writeln(mas[i]);
end;
end.