Строковый тип данных. Решение задач | Язык Паскаль

Строковый тип данных. Решение задач на Pascal

Строки - это особый тип данных, который во многих языках программирования может быть обработан как массив символов. При этом существуют различные встроенные функции при работе со строками (в том числе они есть в языке Pascal), которые часто используются при решении задач.

Частота встречаемости символа в строке
Определить, как часто встречается определенный символ в строке.
Четные и нечетные символы разделить по разным строкам
Создайте из четных символов строки str1 строку str2 и из нечетных символов - строку str3.
Количество цифр в строке
Написать программу, которая подсчитывает, сколько содержится цифр в строке.
Переворот строки
Перевернуть строку, то есть последние символы должны стать первыми, а первые последними.
Является ли строка палиндром?
Определить, является ли строка палиндромом. Палиндром – это число, слово или фраза, одинаково читающиеся в обоих направления.
Подсчет количества слов в строке
Подсчитать количество слов во введенной пользователем строке. Считаем, что слова разделяются исключительно одним пробелом, а первый и последний символы строки не являются пробелами.
Определить длину самого короткого слова в строке
Дана строка, состоящая из английских слов, разделенных пробелами и знаками препинания. Определить длину самого короткого слова.
Замена подстроки в строке
Найти в строке определенную последовательность символов (подстроку) и заменить ее другой.
Удаление одинаковых символов
Оставить в строке только один экземпляр каждого встречающегося символа.
Вывести слова строки в обратном порядке
Вводится строка слов. Вывести слова в обратном порядке.
Сортировка массива строк по алфавиту
Отсортировать массив строк по алфавиту. Учитывать только первый символ каждой строки.