Предмет: Информатика,
автор: zestin
Составьте программу расположения элементов в массиве A(N) так, чтобы положительные были в конце. Заранее спасибо.
Pascal
Ответы
Автор ответа:
0
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.
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.
Автор ответа:
0
если не очень затруднит
Автор ответа:
0
program gt;
var a,b:array[1..100]of integer;
j,n,i:integer;
begin
read(n);
j:=0;
for i:=1 to n do
read(a[i]);
for i:=1 to n do
if(a[i]<=0)then begin
j:=j+1;
b[j]:=a[i];
end;
for i:=1 to n do
if(a[i]>0)then begin
j:=j+1;
b[j]:=a[i];
end;
for i:=1 to n do
begin
a[i]:=b[i];
write(a[i],' ');
end;
end.
var a,b:array[1..100]of integer;
j,n,i:integer;
begin
read(n);
j:=0;
for i:=1 to n do
read(a[i]);
for i:=1 to n do
if(a[i]<=0)then begin
j:=j+1;
b[j]:=a[i];
end;
for i:=1 to n do
if(a[i]>0)then begin
j:=j+1;
b[j]:=a[i];
end;
for i:=1 to n do
begin
a[i]:=b[i];
write(a[i],' ');
end;
end.
Похожие вопросы
Предмет: Английский язык,
автор: baxrullo3791
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: chorni44
Предмет: Физика,
автор: oganovmihail20