- Viết phương trình cho phép nhập một mảng n số và cho biết số nhỏ nhất trong số vừa nhập là thứ mấy. - Nhập số nguyên x đếm xem trong dãy số có bao nhiêu số bằng x.

2 câu trả lời

1/ 

uses crt;
var A:array[1..1000] of integer;
    i,n,csmin,min:integer;
begin
   clrscr;
   write('Nhap n: '); readln(n);
   for i:=1 to n do
   begin
      write('Nhap phan tu thu ',i,': ');
      readln(A[i]);
   end;
   min:=A[1]; csmin:=1;
   for i:=2 to n do if A[i]<min then csmin:=i;
   write('So nho nhat nam o vi tri thu ',csmin);
   readln
end.

2/

uses crt;
var A:array[1..1000] of integer;
    i,n,x,dem:integer;
begin
   clrscr;
   write('Nhap n: '); readln(n);
   write('Nhap x: '); readln(x);
   for i:=1 to n do
   begin
      write('Nhap phan tu thu ',i,': ');
      readln(A[i]);
      if A[i]=x then inc(dem);
   end;
   if dem=0 then write('Khong co so nao bang ',x,' trong day')
   else write('Co ',dem,' so bang ',x,' trong day');
   readln
end.

uses crt;
var A:array[1..1000] of integer;
i,n,csmin,min:integer;
begin
clrscr;
write(‘Nhap n: ‘); readln(n);
for i:=1 to n do
begin
write(‘Nhap phan tu thu ‘,i,’: ‘);
readln(A[i]);
end;
min:=A[1]; csmin:=1;
for i:=2 to n do if A[i]<min then csmin:=i;
write(‘So nho nhat nam o vi tri thu ‘,csmin);
readln
end.

`---------------`

uses crt;
var A:array[1..1000] of integer;
i,n,x,dem:integer;
begin
clrscr;
write(‘Nhap n: ‘); readln(n);
write(‘Nhap x: ‘); readln(x);
for i:=1 to n do
begin
write(‘Nhap phan tu thu ‘,i,’: ‘);
readln(A[i]);
if A[i]=x then inc(dem);
end;
if dem=0 then write(‘Khong co so nao bang ‘,x,’ trong day’)
else write(‘Co ‘,dem,’ so bang ‘,x,’ trong day’);
readln
end.