Cho một mảng các số nguyên n và số nguyên k được nhập từ bàn phím. Viết chương trình hiển thị ra màng hình số lượng phần tử có giá trị bằng k trong mảng arr Vd: nhập arr [ 2 4 6 1 4], k=4 => kết quả:2 Chương trình dùng lệnh gì? Gồm có bao nhiêu biến( kể tên)? Cách hướng dẫn giải.
2 câu trả lời
program tinh;
uses crt;
var a : array[1..100] of integer;
i, k, n, dem : integer;
begin
clrscr;
write(' nhap so phan tu co trong mang :'); readln( n );
write(' nhap so k : '); readln( k );
dem := 0;
for i := 1 to n do
begin
write(' nhap phan tu thu ', i ,': '); readln( a[i]);
if a[i] = k then dem := dem + 1;
end;
writeln(' so luong phan tu co gia tri bang ', k ,' la :', dem );
readln
end.
Program baitap;
Uses crt;
Var arr:array[1..200] of integer;
n,i,k,dem:integer;
Begin
Clrscr;
Write('n='); Readln(n);
Write('k='); Readln(k);
dem:=0;
For i:=1 to n do
Begin
Write('arr[',i,']=');
Readln(arr[i]);
If arr[i]=k then dem:=dem+1;
End;
Writeln('Ket qua:',dem);
Readln
End.
Câu hỏi trong lớp
Xem thêm