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

Дана строка,состоящая из слов, разделенная пробелами (количество слов не менее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.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы