1) Этот код принимает четырёхзначное число, разбивает его на отдельные цифры, преобразует первые три цифры в двоичное представление (умножая на степени двойки), складывает результаты и выводит сумму. 2) Подсказки: - Проверь, правильно ли обрабатываются ведущие нули во входном числе. - Обрати внимание на точку с запятой в строке `a=a*2*2*2;` — она может быть неверной (используется китайский символ).