func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     long long int j, t;     cin >> t;     for (j = 0; j < t; j++) {       long long int n;       cin >> n;       long long int a[n], i;       for (i = 0; i < n; i++) cin >> a[i];       long long int p = a[0], sum = a[0];       for (i = 1; i < n; i++) {         if (p < 0 && a[i] < 0) {           if (a[i] > p) {             sum += a[i];             sum -= p;             p = a[i];           }         } else if (p < 0 && a[i] > 0) {           sum += a[i];           p = a[i];         } else if (p > 0 && a[i] > 0) {           if (a[i] > p) {             sum -= p;             sum += a[i];             p = a[i];           }         } else if (p > 0 && a[i] < 0) {           sum += a[i];           p = a[i];         }       }       cout << sum << endl;     }     return 0;   }   