Задание № 6

advertisement
Задание № 6
Текстовый файл
Дан текстовый файл f. Преобразовать строки файла f по правилам,
которые приведены в табл. 6. Преобразованные строки переписать файл g.
Таблица 6.
1.
Заменить символ «0» на символ «1» и наоборот.
2.
Удалить пробелы в начале строк.
3.
Расположить символы строки в обратном порядке.
4.
После каждого символа «q» добавить символ «u».
5.
Удалить часть текста, заключенную в скобки (вместе со скобками).
6.
Выбрать строки, длина которых отличается от самой длинной
строки не более чем на пять символов.
7.
Заменить в строке все комбинации символов «abc» на «dbf», если
такие есть.
8.
Создать строку из символов, расположенных после первой запятой.
Если запятых нет, то записать пустую строку,
9.
В строке слова разделены одним пробелом. Поменять местами
первое и последнее слова.
10. Заменить каждую точку в строке на три точки.
11. Выровнять строки по самой длинной строке, добавив к их началу
пробелы.
12. Выбрать символы, расположенные между первым и вторым
двоеточием. Если второго двоеточия нет, выбрать все символы
разложенные после единственного имеющегося двоеточия.
13. Создать новую строку из шести первых и трех последних символов
строки.
14. Удалить все пробелы кроме первого в каждой строке.
15. Выбрать строки, которые начинаются и оканчиваются одним и тем
же символом. Вставить в середину этих строк пять пробелов
16. Строку разбить пополам. Вторую половину поставить на первое
место, а первую на второе.
17. Создать новую строку из символов, вслед за которыми идёт первое
вхождение символа «а», если такое есть. Иначе новая строка равна
исходной.
18. Удалить символ после каждого символа «а».
19. Вставить символ «t» перед каждым символом «u».
20. Построчно переписать содержимое, вставляя перед каждой строкой
ее порядковый номер.
21. Переписать только буквы русского алфавита (десятичные коды: 192
– 255).
22. Переместить часть строки, расположенную после первой запятой в
начало строки.
23. Удалить все символы, расположенные между второй и третей
запятыми.
24. Удалить символ перед каждым символом «q».
25. Удалить из файла все русские буквы (десятичные коды: 192 – 255).
26. Выровнять строки по самой длинной строке, добавив в конец точки.
27. Выбрать строки, длина которых отличается от самой короткой
строки не более чем на три символа.
28. Заменить все строчные русские буквы на заглавные (десятичные
коды строчных букв: 192 – 223; заглавных: 224 – 255).
29. Заменить все русские буквы на пробел.
30. Выровнять строки по центру самой длинной строки, добавив в
начало каждой строки пробелы.
Download