Не уверен верно ли я понял задание
void sqr(int m, int n)
{
int b = 0;
for (int i = m; i <= n; ++i) {
b -= i;
}
cout << pow(b, 2) << endl;
}
Максимум 12 с шагом 0,1, значит всего возможных значений 12 / 0,1 = 120
120 < 128 = 2^7 - ближайшая степень двойки
значит 7 бит на каждое значение
Вместе: 194240229236255
Каждая буква отдельно: 194 240 229 236 255
См. фото.......................................................
221₃=2*3^2+2*3+1=25₁₀
25₁₀=11001₂
Ответ: количество единиц = 3