Рекурсивная функция для подсчета количества цифр в заданном натуральном числе - VB

Узнай цену своей работы

Формулировка задачи:

Нужно сделать рекурсивную функцию для подсчета количества цифр в заданном натуральном числе. Я смог сделать только обычную функцию для подсчета количества цифр, а вот рекурсивная не получается. Помогите пожалуйста.
Листинг программы
  1. Function pod(ByVal x As Single) As Integer
  2. pod = 0
  3. Do While x <> 0
  4. x = x \ 10
  5. pod = pod + 1
  6. pod = pod(x)
  7. Loop
  8. End Function

Решение задачи: «Рекурсивная функция для подсчета количества цифр в заданном натуральном числе»

textual
Листинг программы
  1. Function podR(x As Long) As Long
  2.   If x Then podR = podR(x \ 10) + 1
  3. End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.909 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы