var a,b:array[1..100] of integer;
i,j:integer;
begin
readln(n);
for i:=1 to n do
readln(a[i]);
j:=1;
for i:=1 to n do
if a[i] mod 10=7 then
begin
b[j]:=a[i];
inc(j);
end;
как сортировку теперь b массиву сделать?
var a,b:array[1..100] of integer;
i,j:integer;
begin
readln(n);
for i:=1 to n do
readln(a[i]);
j:=1;
for i:=1 to n do
if a[i] mod 10=7 then
begin
b[j]:=a[i];
inc(j);
end;
var a,b:array[1..100] of integer;
i,j,tmp,n:integer;
begin
readln(n);
for i:=1 to n do
readln(a[i]);
j:=1;
for i:=1 to n do
if a[i] mod 10=7 then
begin
b[j]:=a[i];
inc(j);
end;
n:=j-1;
for i:=1 to n-1 do
for j:=i+1 to n do
if (b[j]<b[i]) then
begin
tmp:=b[i];
b[i]:=b[j];
b[j]:=tmp;
end;
for i:=1 to n do
writeln(b[i],' ');
end.
5
7 17 27 8 10
вывод
0 0 7 17 27
5
7 17 27 8 10
вывод
0 7 17 27