func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     int a, b, x;     cin >> a >> b >> x;     string s;     if (x > 1) {       for (int i = 0; i < x / 2; i++) {         if (a > b) {           s +=  0 ;           b--;           s +=  1 ;           a--;         } else {           s +=  1 ;           a--;           s +=  0 ;           b--;         }       }     }     if (x > 1 && x % 2 == 1 && s[s.size() - 1] ==  0 ) {       s +=  1 ;       b--;     } else if (x > 1 && x % 2 == 1 && s[s.size() - 1] ==  1 ) {       s +=  0 ;       a--;     }     if (s.size() != 0 && s.size() != 0) {       if (s[s.size() - 1] ==  0 ) {         while (a > 0) {           s +=  0 ;           a--;         }         while (b > 0) {           s +=  1 ;           b--;         }       } else {         while (b > 0) {           s +=  1 ;           b--;         }         while (a > 0) {           s +=  0 ;           a--;         }       }     } else {       if (a >= b) {         while (a > 0) {           s +=  0 ;           a--;         }         while (b > 0) {           s +=  1 ;           b--;         }       } else {         while (b > 0) {           s +=  1 ;           b--;         }         while (a > 0) {           s +=  0 ;           a--;         }       }     }     cout << s;   }   