Cho số nguyên n ( n<=100) và dãy số nguyên gồm n phần tử. Tìm phần tử nhỏ nhất có trong dãy. Đếm số lần xuầ hiện của khóa k, biết rằng k là số nguyên và được nhậo từ bàn phím. Cao nhân xin chỉ em?
2 câu trả lời
program oken;
uses crt;
var a: array[1..100] of integer;
dem,i,min,n,k: longint;
begin
write('Nhap so phan tu cua mang: '); readln(n);
write('Nhap k: '); readln(k);
for i:=1 to n do
begin
write('a[',i,']: '); readln(a[i]);
end;
min:=a[1]; dem:=0;
for i:=1 to n do
begin
if min>a[i] then
min:=a[i];
if k=a[i] then
dem:=dem+1;
end;
writeln('So nho nhat: ',min);
write('So lan k xuat hien: ',dem);
readln;
end.
uses crt;
var i,n,dem,k,min:integer;
a:array[1..100] of integer;
BEGIN
clrscr;
write('Nhap N:'); readln(n);
for i:=1 to n do
begin
write('Nhap a[',i,']');
readln(a[i]);
end;
write('Nhap K:'); readln(k);
min:=a[1];
dem:=0;
for i:=1 to n do
begin
if a[i]<min then min:=a[i];
if a[i]=k then inc(dem);
end;
writeln('Phan tu nho nhat trong day la ',min,'.');
write('Khoa ',K,' xuat hien ',dem,' lan.');
readln
END.
Chúc bạn học tốt.
Cho mình xin ctlhn.