Language: C++

#include <bits/stdc++.h>
using namespace std;
int main(){
  long long a;
  cin>>a;
  a+=a/10+a%1e9+((a/1e2+a/10%1e8+a%1e8)<<1)+((a/1e3+a/1e2%1e7+a/10%1e7+a%1e7)<<2)+((a/1e4+a/1e3%1e6+a/1e2%1e6+a/10%1e6+a%1e6)<<3)+((a/1e5+a/1e4%1e5+a/1e3%1e5+a/1e2%1e5+a/10%1e5+a%1e5)<<4)+((a/1e6+a/1e5%1e4+a/1e4%1e4+a/1e3%1e4+a/1e2%1e4+a/10%1e4+a%1e4)<<5)+((a/1e7+a/1e6%1e3+a/1e5%1e3+a/1e4%1e3+a/1e3%1e3+a/1e2%1e3+a/10%1e3+a%1e3)<<6)+((a/1e8+a/1e7%100+a/1e6%100+a/1e5%100+a/1e4%100+a/1e3%100+a/1e2%100+a/10%100+a%100)<<7)+((a/1e9+a/1e8%10+a/1e7%10+a/1e6%10+a/1e5%10+a/1e4%10+a/1e3%10+a/1e2%10+a/10%10+a%10)<<8);
  cout<<a;
}


Compiler output:
a.cc: In function 'int main()':
a.cc:6:12: error: invalid operands of types 'long long int' and 'double' to binary 'operator%'
    6 |   a+=a/10+a%1e9+((a/1e2+a/10%1e8+a%1e8)<<1)+((a/1e3+a/1e2%1e7+a/10%1e7+a%1e7)<<2)+((a/1e4+a/1e3%1e6+a/1e2%1e6+a/10%1e6+a%1e6)<<3)+((a/1e5+a/1e4%1e5+a/1e3%1e5+a/1e2%1e5+a/10%1e5+a%1e5)<<4)+((a/1e6+a/1e5%1e4+a/1e4%1e4+a/1e3%1e4+a/1e2%1e4+a/10%1e4+a%1e4)<<5)+((a/1e7+a/1e6%1e3+a/1e5%1e3+a/1e4%1e3+a/1e3%1e3+a/1e2%1e3+a/10%1e3+a%1e3)<<6)+((a/1e8+a/1e7%100+a/1e6%100+a/1e5%100+a/1e4%100+a/1e3%100+a/1e2%100+a/10%100+a%100)<<7)+((a/1e9+a/1e8%10+a/1e7%10+a/1e6%10+a/1e5%10+a/1e4%10+a/1e3%10+a/1e2%10+a/10%10+a%10)<<8);
      |           ~^~~~
      |           | |
      |           | double
      |           long long int
a.cc:6:29: error: invalid operands of types 'long long int' and 'double' to binary 'operator%'
    6 |   a+=a/10+a%1e9+((a/1e2+a/10%1e8+a%1e8)<<1)+((a/1e3+a/1e2%1e7+a/10%1e7+a%1e7)<<2)+((a/1e4+a/1e3%1e6+a/1e2%1e6+a/10%1e6+a%1e6)<<3)+((a/1e5+a/1e4%1e5+a/1e3%1e5+a/1e2%1e5+a/10%1e5+a%1e5)<<4)+((a/1e6+a/1e5%1e4+a/1e4%1e4+a/1e3%1e4+a/1e2%1e4+a/10%1e4+a%1e4)<<5)+((a/1e7+a/1e6%1e3+a/1e5%1e3+a/1e4%1e3+a/1e3%1e3+a/1e2%1e3+a/10%1e3+a%1e3)<<6)+((a/1e8+a/1e7%100+a/1e6%100+a/1e5%100+a/1e4%100+a/1e3%100+a/1e2%100+a/10%100+a%100)<<7)+((a/1e9+a/1e8%10+a/1e7%10+a/1e6%10+a/1e5%10+a/1e4%10+a/1e3%10+a/1e2%10+a/10%10+a%10)<<8);
      |                         ~~~~^~~~
      |                          |   |
      |                          |   double
      |                          long long int
a.cc:6:35: error: invalid operands of types 'long long int' and 'double' to binary 'operator%'
    6 |   a+=a/10+a%1e9+((a/1e2+a/10%1e8+a%1e8)<<1)+((a/1e3+a/1e2%1e7+a/10%1e7+a%1e7)<<2)+((a/1e4+a/1e3%1e6+a/1e2%1e6+a/10%1e6+a%1e6)<<3)+((a/1e5+a/1e4%1e5+a/1e3%1e5+a/1e2%1e5+a/10%1e5+a%1e5)<<4)+((a/1e6+a/1e5%1e4+a/1e4%1e4+a/1e3%1e4+a/1e2%1e4+a/10%1e4+a%1e4)<<5)+((a/1e7+a/1e6%1e3+a/1e5%1e3+a/1e4%1e3+a/1e3%1e3+a/1e2%1e3+a/10%1e3+a%1e3)<<6)+((a/1e8+a/1e7%100+a/1e6%100+a/1e5%100+a/1e4%100+a/1e3%100+a/1e2%100+a/10%100+a%100)<<7)+((a/1e9+a/1e8%10+a/1e7%10+a/1e6%10+a/1e5%10+a/1e4%10+a/1e3%10+a/1e2%10+a/10%10+a%10)<<8);
      |                                  ~^~~~
      |                                  | |
      |                                  | double
      |                                  long long int
a.cc:6:58: error: invalid operands of types 'double' and 'double' to binary 'operator%'
    6 |   a+=a/10+a%1e9+((a/1e2+a/10%1e8+a%1e8)<<1)+((a/1e3+a/1e2%1e7+a/10%1e7+a%1e7)<<2)+((a/1e4+a/1e3%1e6+a/1e2%1e6+a/10%1e6+a%1e6)<<3)+((a/1e5+a/1e4%1e5+a/1e3%1e5+a/1e2%1e5+a/10%1e5+a%1e5)<<4)+((a/1e6+a/1e5%1e4+a/1e4%1e4+a/1e3%1e4+a/1e2%1e4+a/10%1e4+a%1e4)<<5)+((a/1e7+a/1e6%1e3+a/1e5%1e3+a/1e4%1e3+a/1e3%1e3+a/1e2%1e3+a/10%1e3+a%1e3)<<6)+((a/1e8+a/1e7%100+a/1e6%100+a/1e5%100+a/1e4%100+a/1e3%100+a/1e2%100+a/10%100+a%100)<<7)+((a/1e9+a/1e8%10+a/1e7%10+a/1e6%10+a/1e5%10+a/1e4%10+a/1e3%10+a/1e2%10+a/10%10+a%10)<<8);
      |                                                     ~~~~~^~~~
      |                                                      |    |
      |                                                      |    double
      |                                                      double
a.cc:6:67: error: invalid operands of types 'long long int' and 'double' to binary 'operator%'
    6 |   a+=a/10+a%1e9+((a/1e2+a/10%1e8+a%1e8)<<1)+((a/1e3+a/1e2%1e7+a/10%1e7+a%1e7)<<2)+((a/1e4+a/1e3%1e6+a/1e2%1e6+a/10%1e6+a%1e6)<<3)+((a/1e5+a/1e4%1e5+a/1e3%1e5+a/1e2%1e5+a/10%1e5+a%1e5)<<4)+((a/1e6+a/1e5%1e4+a/1e4%1e4+a/1e3%1e4+a/1e2%1e4+a/10%1e4+a%1e4)<<5)+((a/1e7+a/1e6%1e3+a/1e5%1e3+a/1e4%1e3+a/1e3%1e3+a/1e2%1e3+a/10%1e3+a%1e3)<<6)+((a/1e8+a/1e7%100+a/1e6%100+a/1e5%100+a/1e4%100+a/1e3%100+a/1e2%100+a/10%100+a%100)<<7)+((a/1e9+a/1e8%10+a/1e7%10+a/1e6%10+a/1e5%10+a/1e4%10+a/1e3%10+a/1e2%10+a/10%10+a%10)<<8);
      |                                                               ~~~~^~~~
      |                                                                |   |
      |                                                                |   double
      |                                                                long long int
a.cc:6:73: error: invalid operands of types 'long long int' and 'double' to binary 'operator%'
    6 |   a+=a/10+a%1e9+((a/1e2+a/10%1e8+a%1e8)<<1)+((a/1e3+a/1e2%1e7+a/10%1e7+a%1e7)<<2)+((a/1e4+a/1e3%1e6+a/1e2%1e6+a/10%1e6+a%1e6)<<3)+((a/1e5+a/1e4%1e5+a/1e3%1e5+a/1e2%1e5+a/10%1e5+a%1e5)<<4)+((a/1e6+a/1e5%1e4+a/1e4%1e4+a/1e3%1e4+a/1e2%1e4+a/10%1e4+a%1e4)<<5)+((a/1e7+a/1e6%1e3+a/1e5%1e3+a/1e4%1e3+a/1e3%1e3+a/1e2%1e3+a/10%1e3+a%1e3)<<6)+((a/1e8+a/1e7%100+a/1e6%100+a/1e5%100+a/1e4%100+a/1e3%100+a/1e2%100+a/10%100+a%100)<<7)+((a/1e9+a/1e8%10+a/1e7%10+a/1e6%10+a/1e5%10+a/1e4%10+a/1e3%10+a/1e2%10+a/10%10+a%10)<<8);
      |                                                                        ~^~~~
      |                                                                        | |
      |                                                                        | double
      |                                                                        long long int
a.cc:6:96: error: invalid operands of types 'double' and 'double' to binary 'operator%'
    6 |   a+=a/10+a%1e9+((a/1e2+a/10%1e8+a%1e8)<<1)+((a/1e3+a/1e2%1e7+a/10%1e7+a%1e7)<<2)+((a/1e4+a/1e3%1e6+a/1e2%1e6+a/10%1e6+a%1e6)<<3)+((a/1e5+a/1e4%1e5+a/1e3%1e5+a/1e2%1e5+a/10%1e5+a%1e5)<<4)+((a/1e6+a/1e5%1e4+a/1e4%1e4+a/1e3%1e4+a/1e2%1e4+a/10%1e4+a%1e4)<<5)+((a/1e7+a/1e6%1e3+a/1e5%1e3+a/1e4%1e3+a/1e3%1e3+a/1e2%1e3+a/10%1e3+a%1e3)<<6)+((a/1e8+a/1e7%100+a/1e6%100+a/1e5%100+a/1e4%100+a/1e3%100+a/1e2%100+a/10%100+a%100)<<7)+((a/1e9+a/1e8%10+a/1e7%10+a/1e6%10+a/1e5%10+a/1e4%10+a/1e3%10+a/1e2%10+a/10%10+a%10)<<8);
      |                                                                                           ~~~~~^~~~
      |                                                                                            |    |
      |                                                                                            |    double
      |                                                                                            double
a.cc:6:106: error: invalid operands of types 'double' and 'double' to binary 'operator%'
    6 |   a+=a/10+a%1e9+((a/1e2+a/10%1e8+a%1e8)<<1)+((a/1e3+a/1e2%1e7+a/10%1e7+a%1e7)<<2)+((a/1e4+a/1e3%1e6+a/1e2%1e6+a/10%1e6+a%1e6)<<3)+((a/1e5+a/1e4%1e5+a/1e3%1e5+a/1e2%1e5+a/10%1e5+a%1e5)<<4)+((a/1e6+a/1e5%1e4+a/1e4%1e4+a/1e3%1e4+a/1e2%1e4+a/10%1e4+a%1e4)<<5)+((a/1e7+a/1e6%1e3+a/1e5%1e3+a/1e4%1e3+a/1e3%1e3+a/1e2%1e3+a/10%1e3+a%1e3)<<6)+((a/1e8+a/1e7%100+a/1e6%100+a/1e5%100+a/1e4%100+a/1e3%100+a/1e2%100+a/10%100+a%100)<<7)+((a/1e9+a/1e8%10+a/1e7%10+a/1e6%10+a/1e5%10+a/1e4%10+a/1e3%10+a/1e2%10+a/10%10+a%10)<<8);
      |                                                                                                     ~~~~~^~~~
      |                                                                                                      |    |
      |                                                                                                      |    double
      |                                                                                                      double
a.cc:6:115: error: invalid operands of types 'long long int' and 'double' to binary 'operator%'
    6 |   a+=a/10+a%1e9+((a/1e2+a/10%1e8+a%1e8)<<1)+((a/1e3+a/1e2%1e7+a/10%1e7+a%1e7)<<2)+((a/1e4+a/1e3%1e6+a/1e2%1e6+a/10%1e6+a%1e6)<<3)+((a/1e5+a/1e4%1e5+a/1e3%1e5+a/1e2%1e5+a/10%1e5+a%1e5)<<4)+((a/1e6+a/1e5%1e4+a/1e4%1e4+a/1e3%1e4+a/1e2%1e4+a/10%1e4+a%1e4)<<5)+((a/1e7+a/1e6%1e3+a/1e5%1e3+a/1e4%1e3+a/1e3%1e3+a/1e2%1e3+a/10%1e3+a%1e3)<<6)+((a/1e8+a/1e7%100+a/1e6%100+a/1e5%100+a/1e4%100+a/1e3%100+a/1e2%100+a/10%100+a%100)<<7)+((a/1e9+a/1e8%10+a/1e7%10+a/1e6%10+a/1e5%10+a/1e4%10+a/1e3%10+a/1e2%10+a/10%10+a%10)<<8);
      |                                                                                                               ~~~~^~~~
      |                                                                                                                |   |
      |                                                                                                                |   double
      |                                                                                                                long long int
a.cc:6:121: error: invalid operands of types 'long long int' and 'double' to binary 'operator%'
    6 |   a+=a/10+a%1e9+((a/1e2+a/10%1e8+a%1e8)<<1)+((a/1e3+a/1e2%1e7+a/10%1e7+a%1e7)<<2)+((a/1e4+a/1e3%1e6+a/1e2%1e6+a/10%1e6+a%1e6)<<3)+((a/1e5+a/1e4%1e5+a/1e3%1e5+a/1e2%1e5+a/10%1e5+a%1e5)<<4)+((a/1e6+a/1e5%1e4+a/1e4%1e4+a/1e3%1e4+a/1e2%1e4+a/10%1e4+a%1e4)<<5)+((a/1e7+a/1e6%1e3+a/1e5%1e3+a/1e4%1e3+a/1e3%1e3+a/1e2%1e3+a/10%1e3+a%1e3)<<6)+((a/1e8+a/1e7%100+a/1e6%100+a/1e5%100+a/1e4%100+a/1e3%100+a/1e2%100+a/10%100+a%100)<<7)+((a/1e9+a/1e8%10+a/1e7%10+a/1e6%10+a/1e5%10+a/1e4%10+a/1e3%10+a/1e2%10+a/10%10+a%10)<<8);
      |                                                                                                                        ~^~~~
      |                                                                                                                        | |
      |                                                                                                                        | double
      |                                                                                                                        long long int
a.cc:6:144: error: invalid operands of types 'double' and 'double' to binary 'operator%'
    6 |   a+=a/10+a%1e9+((a/1e2+a/10%1e8+a%1e8)<<1)+((a/1e3+a/1e2%1e7+a/10%1e7+a%1e7)<<2)+((a/1e4+a/1e3%1e6+a/1e2%1e6+a/10%1e6+a%1e6)<<3)+((a/1e5+a/1e4%1e5+a/1e3%1e5+a/1e2%1e5+a/10%1e5+a%1e5)<<4)+((a/1e6+a/1e5%1e4+a/1e4%1e4+a/1e3%1e4+a/1e2%1e4+a/10%1e4+a%1e4)<<5)+((a/1e7+a/1e6%1e3+a/1e5%1e3+a/1e4%1e3+a/1e3%1e3+a/1e2%1e3+a/10%1e3+a%1e3)<<6)+((a/1e8+a/1e7%100+a/1e6%100+a/1e5%100+a/1e4%100+a/1e3%100+a/1e2%100+a/10%100+a%100)<<7)+((a/1e9+a/1e8%10+a/1e7%10+a/1e6%10+a/1e5%10+a/1e4%10+a/1e3%10+a/1e2%10+a/10%10+a%10)<<8);
      |