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 3 -Xác định bài toán -Biểu diễn thuật toán bằng cách liệt kê hoặc sơ đồ khối
2 câu trả lời
Xác định bài toán
Input: số N và mảng a
Output: Số phần tử thỏa mãn đề bài
Mô tả thuật toán
1. Khai báo biến N, ans(kết quả), mảng a
2. Nhập N và mảng a
3. cho i chạy từ 1 đến N nếu a[i] = 3 thì ans:=ans+1
4. In kết quả
* Xác định bài toán :
- Input : số n và dãy a1, a2, . .. an
- Output : số lượng số hạng có giá trị bằng 3
* Thuật toán :
- Bước 1 : nhập 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] = 3 thì dem ← dem + 1
- Bước 4.4 : i ← i + 1 quay lại bước 3