ZGA 18.08.2010 Глава 3. ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ Упражнения С клавиатуры вводится заданный текст. Составить программу (вариант по указанию учителя), которая: 1. Определяет длину первого (последнего) слова. 2. Проверяет, есть ли в тексте заданный символ. 3. Подсчитывает количество заданных символов. 4. Определяет номера позиций заданного символа. 5. Подсчитывает количество строчных (прописных) букв. 6. Выводит символы текста в обратном порядке. 7. Подсчитывает количество слов. 8. Определяет, похоже ли данное слово на адрес электронной почты. 9. Определяет, является ли данное слово палиндромом (перевертышем). 10. Определяет, в каком из слов больше заданных букв 11. Удаляет в тексте заданные символы. 12. Получает из слова S слово Z удалением заданного количества букв. 13. Удаляет в тексте заданные слова. 14. Заменяет первый пробел заданным символом. 15. Заменяет все пробелы заданными символами. 16. Заменяет заданную букву в слове многоточием. 17. Определяет, сколько раз заданная буква встречается в данном слове. 18. Кодирует слово, поставив в соответствие букве её номер в алфавите. 19. Расшифровывает слово, поставив соответствующей цифре букву. 20. Кодирует текст, меняя местами соседние символы. 21. Кодирует слово, поставив в соответствие одним символам другие. 22. Определяет все слова, которые начинаются с заданной буквы. 23. Определяет все слова оканчивающиеся на "ая". 24. Определяет, сколько в тексте заданных слов, например, "что". 25. Заменяет удвоенные буквы на одиночные, пробелы - на знак подчёркивания, сочетания '**' на многоточие '...'. 26. Удаляет текст после первой точки. 27. Находит в тексте все анаграммы (слова, составленные из одних и тех же букв). 28. Выводит повторяющиеся слова и их количество. 29. Удаляет повторяющиеся слова. 30. Определяет самое короткое и самое длинное слово.