Câu 1. : Cho một dãy số. Tính tổng các số dương, tổng các số âm.
a. Xác định bài toán.
b. Viết thuật toán tính tổng các số dương, tổng các số âm.
c. Mô tả hoạt động của thuật toán. Cho biết kết quả của bài toán.
Dữ liệu thử: Dãy số | - 45 | 10 | 0 | - 15 | 48 | 23 | 50 |
a) Xác định bài toán
-Input: Dãy n số
-Output: Tổng các số dương, tổng các số âm
b) Mô tả thuật toán
-Bước 1: Nhập n và nhập dãy số
-Bước 2: t1←0; t2←0; i←1;
-Bước 3: Nếu a[i]>0 thì t1←t1+a[i]
nếu a[i]<0 thì t2←t2+a[i];
-Bước 4: i←i+1;
-Bước 5: Nếu i<=n thì quay lại bước 3
-Bước 6: Xuất t1,t2
-Bước 7: Kết thúc