func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     long long int p, c = 0;     cin >> p;     long long int x = p;     long long int n = std::numeric_limits<int>::digits - 1;     std::string s;     s.reserve(n + 1);     do s.push_back(((x >> n) & 1) +  0 );     while (--n > -1);     for (auto x : s)       if (x ==  1 ) c++;     cout << c;     return 0;   }   