Xét bài toán: cho dãy A gồm n số nguyên a1, a2,... An. yêu cầu tính tổng các giá trị lớn hơn 0 trong dãy A a) xác định input, output rong bài b) Hãy mô tả thuật toán giải quyết bài toán trên

2 câu trả lời

a) 

Input : dãy A gồm n số nguyên

Output : tổng các số nguyên lớn hơn 0

b)

Bước 1: nhập dãy số nguyên 

Bước 2: t←0;   i←1;

Bước 3: nếu a[i] > 0 thì t←t+a[i];

Bước 4: i←i+1;

Bước 6: xuất ra màn hình giá trị t

Bước 7: kết thúc

a)

Input: N và dãy A gồm n số nguyên a1, a2,... An.

Output: Tổng các giá trị lớn hơn 0 trong dãy.

b)

B1: Nhập N và dãy a1,a2,...,an.

B2: i←0; sum←0;

B3: i←i+1;

B4: Nếu a[i]>0 thì sum←sum+a[i];

B5: Nếu i=n thì qua B6, ngược lại quay lại B3.

B6: Xuất sum.

Câu hỏi trong lớp Xem thêm