Cho N và dãy số a1.aN hãy cho biết có bao nhiêu số hạng trong dãy có giá trị bằng k

2 câu trả lời

XĐBT

Inp: n,k,dãy a

Out: có bao nhiêu số hạng trong a=k

Thuật toán:

B1: nhập n,k,dãy a

B2: S<--0;

B3: i<--1 nếu a[i] =k thì S<--S+1;

B4: i<--i+1;     quay lại bước 3, nếu i>n thì kết thúc

B5:Xuất râ màn hình S

B6: kết thúc

Program baitap;

Uses crt;

Var A: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('A[',i,']=');

     Readln(A[i]);

     If A[i]=k then dem:=dem+1;

     End;

Writeln('Co ',dem,' so hang trong day bang ',k);

Readln

End.

Câu hỏi trong lớp Xem thêm