Hãy mô tả thuật toán tính tổng các số dương trong dãy số A=(a1,a2,a3,......an)

2 câu trả lời

Input :n,dãy A

Output: Tổng A( điều kiện phần tử A>= 0)

B1: Nhập n, dãy A;

B2: i:=i+1;

B3: Nếu A[i]>0 thì S←S+A[i];

B4: Nếu i<=n thì quay lại B2;

B5: Thông báo kết quả và kết thúc thuật toán.

$\text{* Mô tả thuật toán :}$

$\text{- Bước 1 : nhập n và dãy a1, a2, ... , an}$

$\text{- Bước 2 : i ← 1; s ← 0}$

$\text{- Bước 3 : nếu i > n thì đưa ra giá trị s rồi kết thúc}$

$\text{- Bước 4 : }$

$\text{- Bước 4.1 : nếu a[i] > 0 thì s ← s + a[i];}$

$\text{- Bước 4.2 : i ← i + 1 quay lại bước 3}$