Первая задачка
int X, Y;cout << "Введите X" << endl;cin >> X;count << endl;while(Y > 0){ Y--; if((X+Y)/2 == 10){ cout << "Искомое число Y: " << Y << endl; }}while(Y < X*10){ Y++; if((X+Y)/2 == 10){ cout << "Искомое число Y: " << Y << endl; }}
Задание лишено смысла, т. к. символ никогда не кодируется частью байта. Но допустим, что под байтом тут просто понимается массив из 8 битов. Тогда 2^(30 * 8 / 40) = 64.
Ширина ячейки мала для отображения числа, необходимо увеличить ширину ячейки
Заполним таблицу по исходным значениям:
А B C D
4 X 6 11
12 B1-2 12 12
По рисунку видно, что все секторы равны, следовательно и в B2 должно быть 12, а это получиться только в том случае, если B1 = 14.
Ответ: 14