nguabay91
31-08-2011, 15:22
em có ct sau:
program Xoa_Pt;
uses crt;
var
i, spt, vitri: integer;
a: Array[1..100] of integer;
begin
clrscr;
writeln('XOA PHAN TU TRONG MANG');
writeln('----------------------');
writeln;
write('- Mang co bao nhieu phan tu: ');
readln(spt);
for i:= 1 to spt do
begin
write('- Phan tu A[',i:2,']= ');
readln(a[i]);
end;
writeln;
writeln(' MANG TRUOC KHI XOA');
writeln('---------------------');
writeln;
for i:= 1 to spt do
write(a[i]:6);
writeln;
writeln;
write('- Vi tri muon xoa: ');
readln(vitri);
for i:= vitri to spt - 1 do
a[i]:= a[i + 1];
spt:= spt - 1;
writeln;
writeln(' MANG SAU KHI XOA');
writeln('--------------------');
writeln;
for i:= 1 to spt do
write(a[i]:6);
writeln;
writeln;
writeln(' Bam phim <Enter> de ket thuc');
readln;
end.
và ct:
program Chen;
uses crt;
var
i, spt: integer;
so, vitri: integer;
a: Array[1..100] of integer;
begin
clrscr;
writeln('CHEN MOT SO VAO MANG');
writeln('--------------------');
write('- Co bao nhieu phan tu: ');
readln(spt);
for i:= 1 to spt do
begin
write('- Phan tu A[',i,']= ');
readln(a[i]);
end;
writeln;
writeln('MANG TRUOC KHI CHEN');
for i:= 1 to spt do
write(a[i]:6);
writeln;
write('- Can chen so: ');
readln(so);
write('- Vao vi tri: ');
readln(vitri);
for i:= spt + 1 downto vitri + 1 do
a[i]:= a[i - 1];
a[vitri]:= so;
spt:= spt + 1;
writeln;
writeln('MANG SAU KHI CHEN');
for i:= 1 to spt do
write(a[i]:6);
readln;
end.
các pác giải thích hộ xem nó chạy nhu thế nào không
em cố hiểu nhưng mà vân lơ đơ hehe
mong mọi người dúp
program Xoa_Pt;
uses crt;
var
i, spt, vitri: integer;
a: Array[1..100] of integer;
begin
clrscr;
writeln('XOA PHAN TU TRONG MANG');
writeln('----------------------');
writeln;
write('- Mang co bao nhieu phan tu: ');
readln(spt);
for i:= 1 to spt do
begin
write('- Phan tu A[',i:2,']= ');
readln(a[i]);
end;
writeln;
writeln(' MANG TRUOC KHI XOA');
writeln('---------------------');
writeln;
for i:= 1 to spt do
write(a[i]:6);
writeln;
writeln;
write('- Vi tri muon xoa: ');
readln(vitri);
for i:= vitri to spt - 1 do
a[i]:= a[i + 1];
spt:= spt - 1;
writeln;
writeln(' MANG SAU KHI XOA');
writeln('--------------------');
writeln;
for i:= 1 to spt do
write(a[i]:6);
writeln;
writeln;
writeln(' Bam phim <Enter> de ket thuc');
readln;
end.
và ct:
program Chen;
uses crt;
var
i, spt: integer;
so, vitri: integer;
a: Array[1..100] of integer;
begin
clrscr;
writeln('CHEN MOT SO VAO MANG');
writeln('--------------------');
write('- Co bao nhieu phan tu: ');
readln(spt);
for i:= 1 to spt do
begin
write('- Phan tu A[',i,']= ');
readln(a[i]);
end;
writeln;
writeln('MANG TRUOC KHI CHEN');
for i:= 1 to spt do
write(a[i]:6);
writeln;
write('- Can chen so: ');
readln(so);
write('- Vao vi tri: ');
readln(vitri);
for i:= spt + 1 downto vitri + 1 do
a[i]:= a[i - 1];
a[vitri]:= so;
spt:= spt + 1;
writeln;
writeln('MANG SAU KHI CHEN');
for i:= 1 to spt do
write(a[i]:6);
readln;
end.
các pác giải thích hộ xem nó chạy nhu thế nào không
em cố hiểu nhưng mà vân lơ đơ hehe
mong mọi người dúp