func_code_string: #include <bits/stdc++.h>   using namespace std;   void ga(int N, int *A) {     for (int i(0); i < N; i++) cin >> A[i];   }   int main(void) {     ios_base::sync_with_stdio(false);     string num;     getline(cin, num);     int ln = num.length();     int b = 0;     int st = 0;     int en = ln;     bool dot = 0;     for (char e : num) {       dot = dot or (e ==  . );     }     for (int i(0); i < ln; i++) {       if (num[i] !=  0 ) {         st = i;         break;       }     }     for (int i = ln - 1; i > 0; i--) {       if (num[i] !=  0 ) {         en = i + 1;         break;       }     };     ;     if (num[st] ==  . ) {       b--;       for (int i(st + 1); i < ln; i++) {         if (num[i] !=  0 ) {           st = i;           break;         }         b--;       }       cout << num[st] << (en - st - 1 == 0 ?    :  . )            << num.substr(st + 1, en - st - 1) <<  E  << b << endl;       return 0;     } else {       b--;       for (int i(st); i < ln; i++) {         if (num[i] ==  . ) {           en--;           num.erase(i, 1);           break;         }         b++;       };       for (int i = en - 1; i >= 0; i--) {         if (num[i] !=  0 ) {           ;           en = i + 1;           break;         }       }       cout << num[st] << (en - st - 1 == 0 ?    :  . )            << num.substr(st + 1, en - st - 1)            << (b == 0 ?    :  E  + to_string(b)) << endl;     }     return 0;   }   