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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.06.2016, 11:48   #1
vVladislav
Пользователь
 
Регистрация: 18.06.2016
Сообщений: 21
По умолчанию Delphi строки

1) Дана строка, содержащая английский текст. Найти количество слов, начинающихся с буквы b.
2) Дана строка. Определить, сколько в ней символов «*», «;», «:».
Помогите пожалуйста...
vVladislav вне форума Ответить с цитированием
Старый 22.06.2016, 12:31   #2
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var s:string;
    i,n:integer;
begin
   s:=' '+Edit1.Text;
   n:=0;
   For i:=1 to Length(s)-1 do
      If (Copy(s,i,2)=' b') or (Copy(s,i,2)=' B') then
         n:=n+1;
   Caption:=IntToStr(n);
end;

procedure TForm1.Button2Click(Sender: TObject);
var s:string;

   function CountC(c:char):integer;
   var i:integer;
   begin
      Result:=0;
      For i:=1 to Length(s) do
         If s[i]=c then
            Result:=Result+1;
   end;

begin
   s:=Edit1.Text;
   Caption:=Format('* - %d     ; - %d     : - %d',[CountC('*'),CountC(';'),CountC(':')]);
end;
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
в Delphi на строки Ann_Sh Помощь студентам 4 11.02.2011 17:57
Delphi: строки kami46 Помощь студентам 2 17.12.2010 18:21
Строки Delphi Дешук Елена Помощь студентам 2 30.12.2009 16:39
строки в Delphi Михаил70 Помощь студентам 2 15.09.2009 02:05
#Delphi Строки forumu Помощь студентам 3 24.12.2007 23:31