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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2011, 15:30   #1
sergi
Пользователь
 
Регистрация: 23.11.2010
Сообщений: 30
По умолчанию DELPHI(рекурсия)

Помогите пожайлуста найти ошибки в задаче.
Описать функцию next без парам-ов, которая считывает из входного файла первую литеру, отличную от пробела, и объявляет её своим значением. Использовать эту функцию для подсчёта k-кол-ва отличных от пробела литер текста, который задан во входном файле и за которым следует точка.
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
   k,i:integer;
   a:string;
   b:char;
  function next:char;
   var i:integer;
   begin
   i:=i+1;
     if a[i]<>' ' then
      if i=length(a) then k:=length(a)-1
      else next:=next;
   end;
begin
i:=0;
a:=edit1.text;
b:=next;
edit2.Text:=inttostr(k);
end;
end.


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 29.03.2011 в 15:41.
sergi вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рекурсия в Delphi! Anton5 Помощь студентам 11 26.06.2010 16:45
Рекурсия в Delphi Ericnex Помощь студентам 2 05.05.2010 19:34
Delphi, рекурсия, как сделать все возможные N-ки чисел (сколько столбцов такая N-ка,в данном случае 3)? domik Помощь студентам 5 26.09.2007 16:43