nicka
20.02.2013 17:45 notebook
прово4 вопрос.
как узнать, сколько символов надо для десятичной записи конкретного значения переменной типа signed int?
Recommended by:
@hirthwork: годно. на собеседовании покатит
and @komar
Взять логарифм.
вот так вот простая целочисленная хрень начинает зависеть от матсопроцессора.
Ну дели на десять, пока не получишь число меньше 10, чо.
-3128, например, делим, да.
хорошая идея.
abs
в общем, вполне задачка для собеседований, чтоб кодом не загромождать, но на краевые случаи проверять пациента.
юзай массив степеней десятки, abs и std::lower_bound
или набор ифов, там немного и их можно древообразовать
sprintf + strlen
Я б тебя не взял.
А я и не прошусь. Алсо какое ТЗ, такое и решение
Срыв покровов прям!