func_code_string: #include <bits/stdc++.h>   using namespace std;   string s;   int kappa[100];   void incc(int jj) {     if (kappa[jj] > 9) {       kappa[jj + 1]++;       kappa[jj] %= 10;       incc(jj + 1);     }   }   void get_count(int a1, int a2, int a3) {     int i, j;     if (a2 - a3 == 2) {       j = 0;       for (i = a2; i >= a1; i--) {         if (!(s[i] ==  . )) {           kappa[j] += s[i] -  0 ;           if (kappa[j] > 9) {             kappa[j + 1]++;             kappa[j] %= 10;           }           j++;         }       }     } else {       j = 2;       for (i = a2; i >= a1; i--) {         if (!(s[i] ==  . )) {           kappa[j] += s[i] -  0 ;           if (kappa[j] > 9) {             kappa[j + 1]++;             kappa[j] %= 10;           }           j++;         }       }     }     incc(j);   }   int main(void) {     cout << setprecision(10);     ios_base::sync_with_stdio(0), cin.tie(0), cout.tie(0);     int i, i1, q, g, flag = 0, tt;     for (i = 0; i < 100; i++) {       kappa[i] = 0;     }     double k = 0;     cin >> s;     int leng;     leng = s.length();     i = 0;     while (i < leng) {       if (flag == 0) {         if (!(( z  >= s[i]) && (s[i] >=  a ))) {           flag = 1;           q = i;         }       } else {         if (( z  >= s[i]) && (s[i] >=  a )) {           flag = 0;           g = i - 1;           get_count(q, g, tt);         }         if (s[i] ==  . ) {           tt = i;         }       }       i++;     }     get_count(q, leng - 1, tt);     for (i = 99; i > -1; i--) {       if (kappa[i] > 0) {         break;       }     }     if ((kappa[0] == 0) && (kappa[1] == 0)) {       for (i1 = i; i1 > 1; i1--) {         cout << kappa[i1];         if ((i1 % 3 == 2) && (i1 > 2)) {           cout <<  . ;         }       }     } else {       if (i > 1) {         for (i1 = i; i1 > 1; i1--) {           cout << kappa[i1];           if ((i1 % 3 == 2) && (i1 > 2)) {             cout <<  . ;           }         }         cout <<  . ;         cout << kappa[1];         cout << kappa[0];       } else {         cout <<  0. ;         cout << kappa[1];         cout << kappa[0];       }     }     return 0;   }   