ЛАБОРАТОРНАЯ РАБОТА 1

                      Задания на символьные файлы
Предусмотреть безопасное открытие файлов.
В цикле использовать сочетание операции чтения из файла с обнаружением конца файла


 

1. Дан символьный файл f. Получить файл g, образованный из файла f заменой всех

его строчных букв (малых) прописными (большими).

 

2. Дан текстовый файл, содержащий текст на русском языке. Первоначально каждое

слово текста было забрано в угловые скобки, например, <слово>. Убрать из текста

все угловые скобки, результат записать в новый файл.

 

3. Дан текстовый файл - программа на языке Си. Каждую строчную букву i заменить

на прописную. Результат записать в новый файл.

 

 

4. Дан текстовый файл - программа на языке Си. Вставить пробелы перед и после символов
математических операций. Результат записать в новый файл.

 

5. Дан символьный файл, содержащий буквы и цифры. Записать в один файл все буквы, а
цифры - в другой файл.

 

6. Дан символьный файл f. Переписать в файл g все компоненты файла f, дописав в конец

символы e, n, d.

 

7. Дан символьный файл f. Переписать в файл g все компоненты файла f с заменой в них

cимвола 0 на символ 1.

 

8. Дан символьный файл f. Определить, какой символ встречается раньше: m или k.

 

9. Дан текстовый файл - программа на языке Си. Подсчитать, сколько раз в тексте

программы встречается символ + и сколько раз символ *.

 

10. Дан текстовый файл - программа на языке Си. Подсчитать, сколько раз в программе

встречается точка с запятой.

 

11. Дан текстовый файл. Вставить пробелы перед и после символа *.

Результат записать в новый файл.

 

12. Дан текстовый файл. Получить новый файл, удалив из прежнего все цифры.

 

13. Дан текстовый файл. Получить новый файл, удалив из старого символ + и символ *.

 

14. Дан текстовый файл - программа на языке Си. Вставить пробелы перед и после символа =.

Результат записать в новый файл.

 

15. Имеются два текстовых файла. Выяснить, совпадают ли тексты этих файлов. В случае
несовпадения вывести первые несовпадающие символы.

 

16. Дана последовательность символов, которая вводится с клавиатуры. Все цифры последовательности
записать в один файл, а прочие - в другой.

 

17. Пусть слово - последовательность симолов между двумя пробелами. Последовательность символов
вводится с клавиатуры. Записать слова в файл в "столбец".