
Анемподист
5 год назад
Pascal ABC кто разбирается, задание очень сложное.Дана строка содержащая любые символы кроме русских букв.Под "словом" будем понимать последовательность символов, ограниченную пробелами или стоящую в конце или начале строки. Между словами может быть неКак узнать сколько пробелов. Так же пробелы могут быть в конце или начале строки.Написать функцию, которая в заданной строке находит количество cлов - палиндромов.Использовать заголовок:function CalcWord(Stroka: string): integer;
ОТВЕТЫ

Rose Kenneth
Oct 24, 2020
Не такое оно и сложное.
Главная проблема - то, что между словами может быть несколько пробелов.
Устраним её, написав функцию, которая оставляла бы между словами по 1 пробелу:
Теперь мы можем получить кол-во слов очень просто:
Т.е. мы делим строку на массив через пробелы, и считаем кол-во элементов массива.
полный код: https://pastebin.com/A63ggdWm
Главная проблема - то, что между словами может быть несколько пробелов.
Устраним её, написав функцию, которая оставляла бы между словами по 1 пробелу:
Теперь мы можем получить кол-во слов очень просто:
Т.е. мы делим строку на массив через пробелы, и считаем кол-во элементов массива.
полный код: https://pastebin.com/A63ggdWm
103
Смежные вопросы: