Информатика, опубликовано 2018-08-22 19:28:59 by Гость

Дана строка,состоящая из слов, разделенная пробелами (количество слов не менее3), вывести те слова, длина которых меньше,чем у предыдущего слова,и больше, чем у последующего

Ответ оставил Гость

var
  s: string;
  arr: array of string;

begin
  s := Привет дорогой мой прекрасный мир я так тебя люблю;
  arr := s.Split( );
  for i: byte := 1 to length(arr) - 2 do
    if ((arr[i - 1].Length > arr[i].Length) and (arr[i].Length > arr[i + 1].Length)) then
      writeln(arr[i], );
end.

Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.

Форма вопроса доступна на полной версии этой страницы.