Предмет: Информатика, автор: bobafett440

Помогите с кодом, пожалуйста...
Дан текст произвольной длины, оканчивающий точкой. Текст состоит из слов, разделенных проблемами. Подсчитать:
Количество слов, начинающихся с буквы К.


Аноним: Вы забыли указать язык программирования.

Ответы

Автор ответа: Аноним
0
var
  c:char;
  k:integer;
  FlagBlank:boolean;
begin
  Read(c);
  case c of
  'К','к':begin k:=1; FlagBlank:=True end;
  ' ':begin k:=0; FlagBlank:=False end;
  '.':k:=0;
  else begin k:=0; FlagBlank:=True end
  end;
  while c<>'.' do begin
    while (not FlagBlank) and (c<>'.') do
    begin Read(c); FlagBlank:=(c=' ') end;
    while Flagblank and (c<>'.') do
    begin Read(c); FlagBlank:=(c=' ') end;
    if UpCase(c)='К' then Inc(k);
  end;
  Writeln(k);
end.


bobafett440: А, язык только C. Забыл сказать, моя вина.
Похожие вопросы
Предмет: Русский язык, автор: КаМиЛлА2911
Предмет: Русский язык, автор: JennieBlackpink1996
Предмет: Русский язык, автор: bbelakhunova50
Предмет: Алгебра, автор: Devodi