Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.11.2013, 14:18   #1
kirito_17
Пользователь
 
Регистрация: 26.03.2013
Сообщений: 22
По умолчанию Задано натуральное число N. Написать рекурсивную функцию для вычисления количества цифр заданного числа.

Задано натуральное число N. Написать рекурсивную функцию для вычисления количества цифр заданного числа.
Помогите)
нужно через функции или процедури зделать ету задачу на делфи)
kirito_17 вне форума Ответить с цитированием
Старый 20.11.2013, 15:06   #2
Unique_Maks
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 89
По умолчанию

обязательно рекурсивную?)
может просто перевести в строку и посмотреть скок символов?) если натуральные
Unique_Maks вне форума Ответить с цитированием
Старый 20.11.2013, 15:55   #3
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
var
  n : integer;
function NumDig(n:integer):byte;
begin
  if (n>=0) and (n<=9) then NumDig := 1
  else NumDig := 1+NumDig(n div 10)
end;
begin
  write('n = '); readln(n);
  writeln(NumDig(n));
  readln;
end.
(c)Торович
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задано натуральное число имеющее от 2 до 9 цифр Павел Шилин Помощь студентам 8 22.10.2012 20:21
вводится натуральное трехзначное число. Определить, есть ли среди цифр этого числа одинаковые (задание по Си++) dimazak2009 Помощь студентам 0 11.03.2012 20:47
Дано натуральное число п. Написать программу для определения первой цифры числа п. AlenaVasilenko Паскаль, Turbo Pascal, PascalABC.NET 5 17.06.2011 18:23
Си. Задано натуральное число. В нем выделить максимальную по длине группу подряд идущих четных цифр Veina Помощь студентам 20 23.11.2009 17:00
Написать рекурсивную функцию вычисления определителя квадратной матрицы Лёха Паскаль, Turbo Pascal, PascalABC.NET 1 23.03.2008 08:43