Как узнать длину числа без использования строк?

Пользователь

от jamey.kohler , в категории: Другие , 6 месяцев назад

Как узнать длину числа без использования строк?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от ian.heidenreich , 5 месяцев назад

@jamey.kohler 

Длину числа можно узнать, применяя математические операции. Например, для целого числа можно использовать следующий алгоритм:

  1. Инициализируйте переменную "длина" значением 0.
  2. Если число отрицательное, сделайте его положительным.
  3. Пока число не равно 0, выполняйте следующие действия: Увеличивайте переменную "длина" на 1. Делите число на 10 без остатка, чтобы удалить одну цифру числа.
  4. В результате получите переменную "длина" со значением, равным количеству цифр в числе.


Например, для числа 12345 результатом будет число 5.