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 0

2 câu trả lời

bước 1 : nhập a1 , a2,... an , N , k=0

bước 2 : gán i =1, d=0 ( d là biến đếm ) 

b3 : nếu i>n thì đưa ra kết quả rồi kết thúc 

b4: cho Ai = k suy ra d=d+1

b5: i=i+1 rồi quay lại bước 3

Program Dem;

Uses crt;

Var A: array[1..10000] of longint;

    i,n,d: longint;

Begin

        Clrscr;

        Write('Nhap N: '); Readln(n);

        For i:=1 to n do

        Begin

                Write('A[',i,'] = '); Readln(A[i]);

        End;

        d:=0;

        For i:=1 to n do

                If A[i]=0 then inc(d);

        Write('Co ',d,' phan tu co gia tri bang 0');

        Readln

End.

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