Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 2new.rtf
Скачиваний:
6
Добавлен:
09.11.2019
Размер:
620.69 Кб
Скачать

Задание

Составить программу вычисления количества … (см. варианты), считываемых из файла. Результат вывести на экран. В выходной файл записать отфильтрованный исходный файл. Разрешается пользоваться функциями string.h. Фильтр выбирается согласно варианту задания.

Варианты задания

Вариант задания рассчитывается по номеру студента в журнале преподавателя.

Вари­ант

Функция вычисления

Фильтр

Вари­ант

Функция вычисления

Фильтр

1

Непустых строк в файле

Заменить Ё ! ; на №

15

пустых строк в файле

Удалить в нечет. стр. все символы Ё ! ;

2

слов в файле

Заменить \t \n 4 на %

16

символов в файле

Удалить в нечет. стр. все символы \t \n 4

3

пробелов и точек в файле

Заменить каждый 2-й символ \a \r \t на *

17

Предложений в файле

Удалить в нечет. стр. все символы \a \r \t

4

Ср. кол-во запятых в строке

Заменить , ^ & на @

18

Ср. кол-во точек в строке

Удалить в чет. строках все символы , ^ @

5

Ср. кол-во слов в строке

Заменить ~ % ( на “

19

Ср. кол-во разделителей в строке

Удалить в чет. строках все символы ~ % “

6

Знаков препинания

Заменить каждый третий ‘ # 8 на )

20

Кол-во (рус) строчных букв

Удалить все символы ‘ # )

7

Ср. число гласных в строке

Заменить : * & на \t

21

Кол-во (рус) прописных букв

Удалить все символы : & \t

8

Ср. число согласных в стр.

Заменить каждый 5-й символ на пробел

22

Кол-во (укр) строчных букв

Добавить перед каждым словом знак _

9

Согласных (рус) в файле

Заменить каждый 7-й символ стр. на %

23

Кол-во (укр) прописных букв

Добавить перед каждым словом знак @

10

гласных (рус) в файле

Заменить каждый 10-й символ стр. на ~

24

Кол-во (лат) строчных букв

Добавить после каждого слова знак #

11

Согласных (укр) в файле

Заменить каждый 8-й символ на 8

25

Кол-во (лат) прописных букв

Добавить после каждого слова знак /

12

гласных (укр) в файле

Заменить каждый 9-й символ на 9

26

цифр (0-9) в файле

Добавить перед каждым словом знак *

13

чисел (0-9) в файле

Заменить каждый 5-й символ стр. на №№

27

Кол-во переводов строк

Добавить перед каждым словом знак $

14

чисел (0-F) в файле

Заменить каждый 12-й символ стр. на ??

28

Кол-во табуляций

Добавить перед каждым словом знак &

Содержание отчета и литература. Содержание отчета и список рекомендуемой литературы совпадает с указанными в указаниям к лабораторной работе 1.