Структуры данных. Строки - 28 стр.

UptoLike

30
ИНДИВИДУАЛЬНЫЕ ЗАДАНИЯ
Задание 1
При выполнении заданий необходимо применить только посимвольную
обработку строк.
1. Дана строка. Посчитать общее число латинских букв (строчных и пропис-
ных), входящих в строку.
2. Дана строка. Посчитать количество символов, отличных от цифр и пробела.
3. Дана строка, содержащая предложения. Предложения заканчиваются точка-
ми, восклицательными или вопросительными
знаками. Найдите количество
предложений в строке.
4. Дана строка, содержащая буквы, цифры и знаки арифметических операций
«+», «-», «*», «/». Выяснить, каких символов в строке больше: букв, цифр
или знаков.
5. Дана строка, содержащая текст. Зашифровать текст, циклически сдвигая его
влево.
6. Дано целое число N (от 1 до 26). Сформировать строку из
N последних про-
писных букв латинского алфавита в обратном порядке.
7. Дана строка. Вывести строку, содержащую те же символы, между которыми
вставлено по
N символов «*».
8. Даны две строки. Объединить их в одну, чередуя символы из первой и вто-
рой строки. Если одна из них длиннее другой, то все оставшиеся символы
добавьте в конец новой строки.
9. Дана строка, содержащая слова из латинских букв; соседние слова отделены
друг от друга запятой, за последним словом
точка. Определить количество
слов, которые начинаются с заданной буквы.