none
Помогите пожалуйста с заданием! RRS feed

  • Вопрос

  • Не до конца понимаю смысл задания:

    Разработать рекурсивный метод, возвращающий значение количества цифр заданного натурального числа.

    Количество цифр заданного натурального числа-это значит, если я введу, например, 56, то должно выводиться на экран 2?!

    3 февраля 2013 г. 13:04

Ответы

  • Так можно.

    namespace ConsoleApplication
    {
      class Program
      {
        static void Main(string[] args)
        {
          Console.WriteLine(DigitsCounter(45336));
        }
        public static int DigitsCounter(int number)
        {
          number = number / 10;
          if (number > 0)
          {
            return 1 + DigitsCounter(number);
          }
          return 1;
        }
      }
    }

    • Помечено в качестве ответа )KARAMEL'KA( 3 февраля 2013 г. 14:27
    3 февраля 2013 г. 13:41
    Модератор

Все ответы