@skesS

Как напечатать второе из слов, начинающихся на С, при том что в строке может быть несколько пробелов между словами?

Также пробелы могут быть в начале или в конце строки.
  • Вопрос задан
  • 33 просмотра
Пригласить эксперта
Ответы на вопрос 1
@StockholmSyndrome
program abc; 
var 
  str: string; 
  i: Integer;
begin 
  ReadLn(str);
  i := 0;
  
  foreach w: string in Regex.Split(str, ' +') do begin 
    if w[1] = 'С' then begin 
      Inc(i);
      if i = 2 then begin
        WriteLn(w);
        break;
      end;
    end;
  end;
end.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы