Школьный учебник математики, сумма арифметической прогрессии от (a | 1) до (b & 1? b : b - 1) с шагом 2. Простейшие вычисления безо всяких циклов. a | = 1; // a += !(a % 2); if (!(b & 1)) { --b; } // b -= !(b % 2); sum = a > b? 0 : (a + b) * ((b - a) / 2 + 1) / 2;