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
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.
Mô tả thuật toán :
Bước 1 : nhập số n và dãy a1, a2, .. , an
Bước 2 : i ← 1, dem ← 0
Bước 3 : nếu i > n thì đưa ra giá trị dem rồi kết thúc
Bước 4 :
Bước 4.1 : nếu a[i] = 0 thì dem ← dem + 1
Bước 4.2 : i ← i + 1 quay lại bước 3
Câu hỏi trong lớp
Xem thêm