Bài 11: Kiểu mảng

panano

Viết phương trình nhập vào 1 mảng số nguyên A có tối đa không quá 200 phần tử và 1 phần tử K. Hiển thị ra màn hình số lần suất hiện của K trong mảng

Thiện
21 tháng 3 2019 lúc 21:41

uses crt;

var i,n,k,x,y:integer;

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

begin

writeln('nhap n va k');readln(n,k);

for i:=1 to n do begin

write('a[i]=');

readln( a[i]);

end;

i:=1; y:=0;

if a[1]<>k then

while (y=0)and(i<=n) do

if a[i]=k then begin x:=i;

y:=y+1;end

else i:=i+1;

writeln('vi tri dau tien la ',x);

for i:=1 to n do

if a[i]=k then begin

x:=i;

writeln('vi tri k trong mang la ',x);

end;

readln

end.

Bình luận (0)
Minh Lê
24 tháng 3 2019 lúc 17:45
var i,n,k,t:longint; a:array[1..200] of longint; begin read(n,k); //Thực hiện nhập số phần tử của mảng và k. for i:=1 to n do begin read(a[i]); //Nhập giá trị của các phần tử của mảng. if a[i]=k then inc(t); //Nếu xuất hiện biến a[i]=k thì cộng vào biến đếm t thêm 1 đơn vị. end; write(t); //in ra giá trị của t. end.
Bình luận (0)
Minh Lê
24 tháng 3 2019 lúc 19:24
https://i.imgur.com/NNcQHuL.png
Bình luận (0)
Nguyễn Lê Phước Thịnh
13 tháng 10 2019 lúc 12:05

uses crt;
var a:array[1..200]of integer;
i,n,k,dem:integer;
begin
clrscr;
write('nhap so phan tu:'); readln(n);
for i:=1 to n do
begin
write('a[',i,']='); readln(a[i]);
end;
{-----------------------------------------------------}
for i:=1 to n do write(a[i],' ');
{----------------------------------------------------------------}
writeln;
write('nhap so can kiem tra:'); readln(k);
dem:=0;
for i:=1 to n do
if a[i]=k then dem:=dem+1;
writeln('trong day co ',dem,' so ',k);
readln;
end.

Bình luận (0)

Các câu hỏi tương tự
nông thị ngân
Xem chi tiết
Linh Chi
Xem chi tiết
Benny
Xem chi tiết
Quuỳnh Trang
Xem chi tiết
Ken Kaneki
Xem chi tiết
Toản Nguyễn
Xem chi tiết
Tô Thị Thanh Tuyền
Xem chi tiết
Thuý Vy
Xem chi tiết
Xuân Linh
Xem chi tiết