Cấu trúc rẽ nhánh và lặp

Trần Nhật Phong

Vct nhập vào mảng n số .Chèn thêm 1 số mới. Và xuất chúng theo thứ tự giảm dần mà ko cần sắp xếp lại.cho bt vị trí đã chèn

Nguyễn Lê Phước Thịnh
31 tháng 10 2020 lúc 19:18

uses crt;
var a:array[1..100]of integer;
i,n,k,x,tam,vt:integer;
begin
clrscr;
write('Nhap n='); readln(n);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
for i:=1 to n-1 do
for k:=i+1 to n do
if a[i]<a[k] then
begin
tam:=a[i];
a[i]:=a[k];
a[k]:=tam;
end;
write('Nhap gia tri x:'); readln(x);
i:=1;
while (x<a[i]) and (i<=n) do
inc(i);
for k:=n+1 downto i do
a[k]:=a[k-1];
a[i]:=x;
writeln('Mang da chen x la: ');
for i:=1 to n+1 do
write(a[i]:4);
writeln;
for i:=1 to n+1 do
if a[i]=x then vt:=i;
writeln('Vi tri da chen la: ',vt);
readln;
end.

Bình luận (0)
 Khách vãng lai đã xóa

Các câu hỏi tương tự
Trần Nhật Phong
Xem chi tiết
nguyễn hoàng lê thi
Xem chi tiết
darkknight
Xem chi tiết
Lê Thái Hưng Thịnh
Xem chi tiết
Huyền Nguyễn
Xem chi tiết
Lê Thái Hưng Thịnh
Xem chi tiết
phạm hương trà
Xem chi tiết
chương nguyễn
Xem chi tiết
Mạnh Nguyễn Đức
Xem chi tiết