Составьте программу расположения элементов в массиве 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.
Вас заинтересует
2 года назад
8 лет назад
8 лет назад
10 лет назад
11 лет назад