Задать вопрос
@skesS

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

Также пробелы могут быть в начале или в конце строки.
  • Вопрос задан
  • 35 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Pascal с нуля
    1 неделя
    Далее
  • АПОК
    Инженер-программист - курс переподготовки
    1 месяц
    Далее
  • ЭКОДПО
    Инженер-программист - переподготовка
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 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.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы