Вопрос № 60697: Здравствуйте, как найти сколько есть цифр в числе G???...
Вопрос № 60.697
Здравствуйте, как найти сколько есть цифр в числе G???
Отправлен: 30.10.2006, 16:37
Вопрос задал: ataman (статус: 2-ой класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Сухомлин Кирилл Владимирович
Здравствуйте, ataman!
Это зависит от того, какого типа у вас число G.
Если целого типа, то проще всего так: Trunc(lg(G)/lg(10.0));
Можно, конечно, еще преобразовать его в строку (ф-ия Str) и посмотреть длину строки, но это уже изврат.
Если G типа с плавающей точкой, то смотря что вам нужно. Если порядок числа, то ответ такой же, а кол-во знаков точности можно посомтреть в справке по базовым типам.
--------- Не узнаешь - не попробуешь.