BT HSG 8
Chia sẻ bởi Nguyễn Văn Quảng |
Ngày 14/10/2018 |
46
Chia sẻ tài liệu: BT HSG 8 thuộc Tin học 8
Nội dung tài liệu:
program ct_mang;
uses crt;
var a,b,c:array[1..100] of integer;
i,n,k,tg,h,j:integer;
begin
clrscr;
write(`hay nhap do dai cua mang n: `); readln(n);
writeln;
writeln(`Nhap cac phan tu cho mang :`) ;
for i:=1 to n do
begin
Write(`A[`,i,`]=`); readln(A[i]);
end;
h:=0;k:=0;
for i :=1 to n do
if A[i] mod 2 =0 then
begin
h:=h+1;c[h]:=A[i];
end
else
begin
k:=k+1; B[k]:=A[i];
end;
for i:=1 to k-1 do
for j:=i+1 to k do
if B[i] > B[j] then
begin
tg:=B[i];
B[i]:=B[j] ;
B[j]:=tg;
end;
writeln(`cac phan tu cua mang B la: `);
for i:=1 to k do write(B[i]:7);
writeln;
for i:=1 to h-1 do
for j:=i+1 to h do
if C[i] < C[j] then
begin
tg:=C[i];
C[i]:=C[j] ;
C[j]:=tg;
end;
Writeln(`cac phan tu cua mang C la: `) ;
for i:=1 to h do write(C[i]:7);
readln;
end.
uses crt;
var a,b,c:array[1..100] of integer;
i,n,k,tg,h,j:integer;
begin
clrscr;
write(`hay nhap do dai cua mang n: `); readln(n);
writeln;
writeln(`Nhap cac phan tu cho mang :`) ;
for i:=1 to n do
begin
Write(`A[`,i,`]=`); readln(A[i]);
end;
h:=0;k:=0;
for i :=1 to n do
if A[i] mod 2 =0 then
begin
h:=h+1;c[h]:=A[i];
end
else
begin
k:=k+1; B[k]:=A[i];
end;
for i:=1 to k-1 do
for j:=i+1 to k do
if B[i] > B[j] then
begin
tg:=B[i];
B[i]:=B[j] ;
B[j]:=tg;
end;
writeln(`cac phan tu cua mang B la: `);
for i:=1 to k do write(B[i]:7);
writeln;
for i:=1 to h-1 do
for j:=i+1 to h do
if C[i] < C[j] then
begin
tg:=C[i];
C[i]:=C[j] ;
C[j]:=tg;
end;
Writeln(`cac phan tu cua mang C la: `) ;
for i:=1 to h do write(C[i]:7);
readln;
end.
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn Văn Quảng
Dung lượng: 945B|
Lượt tài: 1
Loại file: DOC
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)