В одномерном массиве все отрицательные элементы переместить в начало массива, а

В одномерном массиве все отрицательные элементы переместить в начало массива, а другие в конец с сохранением порядка следования. Дополнительный массив заводить не разрешается.

Задать свой вопрос
1 ответ
var
a:array[1..100]of integer;
i,j,t,n:integer;
begin
randomize;
writeln(vvedite kol-vo elementov);
readln(n);
writeln(ishodnyj massiv);
for i:=1 to n do
begin
a[i]:=random(20)-10;
write(a[i], );
end;
writeln;
for i:=1 to n do
for j:=1 to n-1 do
if (a[j]gt;=0)and(a[j+1]lt;0)then
begin
t:=a[j];
a[j]:=a[j+1];
a[j+1]:=t;
end;
writeln(novyj massiv);
for i:=1 to n do
write(a[i], );
readln;
end.
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт