Регистрация
Войти
Стать экспертом Правила
Информатика

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

ОТВЕТЫ
Не такое оно и сложное.
Главная проблема - то, что между словами может быть несколько пробелов.
Устраним её, написав функцию, которая оставляла бы между словами по 1 пробелу:


Теперь мы можем получить кол-во слов очень просто:


Т.е. мы делим строку на массив через пробелы, и считаем кол-во элементов массива.

полный код: https://pastebin.com/A63ggdWm

103
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам