|
|||
1.3 Варианты заданий. 1.4 Контрольные вопросы ⇐ ПредыдущаяСтр 2 из 2 1. 3 Варианты заданий
Обработать строку в соответствии с вариантом задания. Выполнить задание в 2-х вариантах: с использованием встроенного типа и с использованием класса string. 1. Поменять местами первое и последнее слово строки. Слова разделяются пробелами. 2. Переставить в начало строки все слова, состоящие из цифр. 3. Сформировать новую строку из слов, которые содержат хотя бы одну цифру. 4. Найти в строке те слова, в которых все символы упорядочены по возрастанию. 5. Заменить все слова, длина которых превышает 7, заданной строкой. 6. Во всех словах, которые состоят только из строчных латинских букв, заменить эти буквы прописными. 7. Сформировать новую строку из слов, представляющих собой целые числа, увеличив все эти числа на 1. 8. Все слова с четными номерами переписать в новую строку. 9. Переписать в новую строку все слова, которые содержат только буквы латинского алфавита. 10. Удалить из строки те слова, которые начинаются и заканчиваются цифрами. 11. Удалить из строки те зарезервированные слова, которыми ограничивается цикл с постусловием. 12. В строке подсчитать количество служебных слов, которые используются для описания циклов. 13. Переписать в новую строку те слова, которые являются идентификаторами. 14. В строке удалить те слова, которые являются знаками логических операций. 15. Переписать в новую строку те слова, длина которых четная. 16. Удалить из строки односимвольные слова. 17. В строке поменять местами слова с четными и нечетными номерами. 18. Исключить из строки слова, сумма кодов символов которых кратна заданному числу. 19. Вывести слова строки, имеющие длину меньше средней длины всех слов. 20. Переписать в новую строку те слова, длина которых кратна заданному числу. 21. В строке подсчитать количество слов, которые являются записью вещественного числа. 22. Определить в строке те слова, в которых есть повторение первой буквы слова. 23. В словах с четной длиной заменить все символы, на символы, коды которых на 1 больше, то есть на следующие по порядку символы. 24. Переставить в конец строки слова, содержащие заданный символ. 25. Исключить из строки слова, содержащие цифры.
1. 4 Контрольные вопросы
1. Дайте определение понятию " лексема". 2. Какие алгоритмы выделения слов в строке Вам известны? 3. В каких заголовочных файлах объявлены функции работы с символьными строками? 4. Что следует учитывать при использовании функций изменения регистра? 5. Необходимо ли дописывать признак конца строки при использовании функции копирования? 6. Как определить начало и конец слова, не удаляя лишних пробелов в строке? 7. Изменяется ли строка при копировании из неё слова в новую строку?
|
|||
|