Составьте программу расположения элементов в массиве A(N) так, чтобы положительные были в конце. Заранее спасибо.
Pascal
Answers & Comments
kage1998
Program gt; var a:array[1..100]of integer; n,i:integer; begin read(n); for i:=1 to n do read(a[i]); for i:=1 to n do if(a[i]<=0)then write(a[i],' '); for i:=1 to n do if(a[i]>0)then write(a[i],' '); end.
1 votes Thanks 3
zestin
я сейчас посидел подумал, не мог бы ты написать, если возможно, с изменением порядка, то есть если в массиве были как положительные так и отрицательные, то положительные, при выводе на экран, стояли после отрицательных. За решение все равно спасибо
Answers & Comments
var a:array[1..100]of integer;
n,i:integer;
begin
read(n);
for i:=1 to n do
read(a[i]);
for i:=1 to n do
if(a[i]<=0)then write(a[i],' ');
for i:=1 to n do
if(a[i]>0)then write(a[i],' ');
end.