fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int l = -5, r = -6;
  6. int m1 = (l+r)/2, m2 = l + (r-l)/2, m3 = (r+l)>>1;
  7. cout<<"m1: "<<m1<<endl;
  8. cout<<"m2: "<<m2<<endl;
  9. cout<<"m3: "<<m3<<endl;
  10. return 0;
  11. }
Success #stdin #stdout 0.01s 5424KB
stdin
Standard input is empty
stdout
m1: -5
m2: -5
m3: -6