Bài 9. Làm việc với dãy số

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Na Vi

Viết CT nhập vào mảng các số nguyên. Xóa phần tử tại vị trí k

Viết CT nhập vào mảng các số nguyên. Xuất ra màn hình chỉ số có phần tử có giá trị lớn nhất.

Nguyễn Lê Phước Thịnh
26 tháng 6 2020 lúc 20:39

1: Viết CT nhập vào mảng các số nguyên. Xóa phần tử tại vị trí k

uses crt;
var a,b:array[1..100]of integer;
i,n,k,dem:integer;
begin
clrscr;
write('Nhap n='); readln(n);
for i:=1 to n do
begin
write('A[',i,']='); readln(a[i]);
end;
write('Nhap k='); readln(k);
if (k>0) and (k<=n) then
begin
dem:=0;
for i:=1 to n do
if i<>k then
begin
inc(dem);
b[dem]:=a[i];
end;
writeln('Mang sau khi xoa phan tu o vi tri thu ',k,' la: ');
for i:=1 to dem do
write(b[i]:4);
end
else writeln('Vui long nhap lai k');
readln;
end.

2: Viết CT nhập vào mảng các số nguyên. Xuất ra màn hình chỉ số có phần tử có giá trị lớn nhất.

uses crt;

var a:array[1..100]of integer;

i,n,max:integer;

begin

clrscr;

write('Nhap n='); readln(n);

for i:=1 to n do

begin

write('A[',i,']='); readln(a[i]);

end;

max:=a[1];

for i:=1 to n do

if max<a[i] then max:=a[i];

writeln('Chi so co phan tu la gia tri lon nhat trong mang la: ');

for i:=1 to n do

if max=a[i] then write(i:4);

readln;

end.


Các câu hỏi tương tự
Trung Kien
Xem chi tiết
Ánh sao
Xem chi tiết
Nguyen Bảo Nhi
Xem chi tiết
anhle
Xem chi tiết
Ánh sao
Xem chi tiết
Ánh sao
Xem chi tiết
Bửu Nguyễn Đắc
Xem chi tiết
Ánh sao
Xem chi tiết
Ánh sao
Xem chi tiết