func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     unsigned long long int n, c = 0;     int x;     cin >> n;     unsigned long long int pos[11] = {}, neg[11] = {}, z = 0, i;     for (i = 0; i < n; i++) {       cin >> x;       if (x == 0)         z++;       else if (x < 0)         neg[(-1) * x]++;       else {         pos[x]++;       }     }     for (int i = 1; i < 11; i++) {       c = c + pos[i] * neg[i];     }     if (z > 1)       z = (z * (z - 1)) / 2;     else {       z = 0;     }     cout << c + z;   }   