Xây dựng thuật toán Cho số nguyên dương N và dãy A gồm N số nguyên A1,A2,…An. Tính tổng các số không âm trong dãy A. giúp mình với ạ

2 câu trả lời

- Thuật toán tính tổng số không âm trong dãy :

+ Bước 1 : Nhập số N và dãy A gồm A1, ... , AN

+ Bước 2 : i ← 1, Sum ← 0

+ Bước 3 : Nếu i > N thì đưa ra giá trị Sum rồi kết thúc

+ Bước 4 :

+ Bước 4.1 : Nếu A[i] > 0 thì Sum ← Sum + A[i]

+ Bước 4.2 : i ← i + 1 quay lại bước 3

#include <bits/stdc++.h>

using namespace std;

long long n,i,x,t;

int main()

{

cin>>n;

t=0;

for (i=1; i<=n; i++)

{

cin>>x;

if ((x<0) and (x%2!=0)) t=t+x;

}

cout<<t;

return 0;

}