Привет, была, вроде, формулка с логарифмом, которая позволяет узнать число знаков в двоичном представлении данного десятичного числа, но я ее забыл. Напомните, пожалуйста.
31 = 2^4 + 2^3 + 2^2 + 2^1 + 2^0 11111 30 = 2^4 + 2^3 + 2^2 + 2^1 + (0) 11110 29 = 2^4 + 2^3 + 2^2 + (0) +2^0 11101 както так
Самое простое - printf. Смотреть 'man printf' и пробовать. Если в загрузке ОС не указана кириллическая раскладка клавы - будут проблемы.