Cho dãy A gồm N số nguyên : a1, a2, …, aN. Hãy đếm các số dương trong dãy số A và tính tổng của chúng. a. Xác định bài toán b. Mô tả thuật toán bằng liệt kê giúp em dớiii
2 câu trả lời
input Số nguyên dương N và dãy `A_n`
output Có bao nhiêu số dương và tổng các số dương trong dãy `A_n`
b1 nhập N
b2 i←0
s←0
dem←0
b3 nếu i≤N thì
b4 nếu `A_([i])` >0 thì
dem←dem+1
S←S+`A_([i])`
b5 xuất dem và S
b6 kết thúc
`#khoadang09`
* Xác định bài toán :
- Input : nhập n và dãy a1, a2, ... , an
- Output : số lượng số dương và tổng các số đó
* Viết thuật toán :
- Bước 1 : nhập n và dãy a1, a2, ... , an
- Bước 2 : i ← 1; dem ← 0; s ← 0;
- Bước 3 : nếu i > n thì đưa ra giá trị s và dem rồi kết thúc
- Bước 4 :
- Bước 4.1 : nếu a[i] > 0 thì dem ← dem + 1; s ← s + a[i]
- Bước 4.2 : i ← i + 1 quay lại bước 3