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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.07.2012, 19:13   #1
unknownspace
 
Регистрация: 17.12.2011
Сообщений: 8
По умолчанию Рекурсия на Делфи 7

Описать рекурсивную функцию, которая подсчитывает кол-во цифр в строке. строка заканчивается точкой, запятой, точкой с запятой.
unknownspace вне форума Ответить с цитированием
Старый 09.07.2012, 22:33   #2
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Код:
function check1(i:byte; s:sting;):byte;
begin
result:=0;
if s[i] in ['0'..'9'] then 
  result:=1;
if not(s[i] in ['.',',',';']) then
  result:=result+check1(i+1,s);
end.

function check(s:string):byte;
begin
  result:=check1(1,s);
end;
Не проверял
Все тривиальное просто
whatever вне форума Ответить с цитированием
Старый 10.07.2012, 14:12   #3
unknownspace
 
Регистрация: 17.12.2011
Сообщений: 8
По умолчанию

Цитата:
Сообщение от whatever Посмотреть сообщение
Код:
function check1(i:byte; s:sting;):byte;
begin
result:=0;
if s[i] in ['0'..'9'] then 
  result:=1;
if not(s[i] in ['.',',',';']) then
  result:=result+check1(i+1,s);
end.

function check(s:string):byte;
begin
  result:=check1(1,s);
end;
Не проверял
Дружище можешь плиз запилить так чтобы
ввожу на пример я строку в edit1 и потом оно мне в сообщении выводит кол-во цифр в этой строке... а если цифр в строке нет, тогда сообщение ошибки - мол цифр нет...
За ранее Спасибо!
unknownspace вне форума Ответить с цитированием
Старый 10.07.2012, 14:26   #4
whatever
a.k.a. Skull
Форумчанин
 
Регистрация: 17.11.2009
Сообщений: 963
По умолчанию

Самое сложное я уже написал. Если думать лень, то вот.
Все тривиальное просто
whatever вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите написать программу в делфи. (рекурсия) Snord Помощь студентам 6 31.05.2011 21:39
рекурсия на делфи sergi Помощь студентам 0 15.03.2011 16:02
Рекурсия))) NewMen Паскаль, Turbo Pascal, PascalABC.NET 2 02.05.2010 14:24
Рекурсия на С++ Nitriyc Помощь студентам 0 29.04.2010 07:29