7. Ввод и вывод - форматированный и беcформатный. Работа с файлами. Строки Си. Функции работы со строками. (1109525), страница 3
Текст из файла (страница 3)
Функция должна вернуть номер строки файла, где была первый развстречена искомая строка.20. ВариантСоздать функцию, подсчитывающую количество строк, слов и символов в текстовомфайле.Функция принимает название входного файла и печатает результаты в консоль.21. ВариантСоздать функцию для определения частоты встречаемости символов в тексте. Функцияпринимает название входного и выходного файла, обрабатывает входной файл изаписывает результат в выходной файл в виде:. - 100, ! - 4, a - 250, b - 75 и т.д.22.
ВариантСоздать функцию архивации файлов. Имеется несколько файлов, необходимо слить их водин следующим образом: сначала идут названия всех файлов и их размеры, затем данныеиз этих файлов, разделенные, например, строками вида:#########################23. ВариантСоздать функцию разархивации файлов. Несколько файлов были слиты в одинследующим образом: сначала идут названия всех файлов и их размеры, затем данные изэтих файлов, разделенные, например, строками вида:#########################Надо разделить этот файл обратно на исходные файлы.Функция принимает название входного файла.11.10.201612Кафедра математического моделирования и информатики: первый курс, первый семестр24.
ВариантСоздать функцию, обрабатывающуюарифметические выражения вида:текстовыйфайл,вкоторомзаписаны5+7/2 =3-3*2 =Подсчитать их значение и создать новый файл, вида:5-7/2= 2.53-3*2=-3Функция принимает название входного и выходного файла.25. ВариантСоздать функцию, обрабатывающую текстовый файл. В файле записаны выражения вида:sin(3.5) =сtg(1.2) =Функция должна вычислить результат каждого выражения и создать новый файл вида:sin(3.5) = -0.3508сtg(1.2) = 0.3888В файле могут быть записаны только тригонометрические функции sin(), cos(), tg(), ctg().Функция принимает имена входного и выходного файлов.
Функция должна возвращать NULL, если файл несуществует или данные записаны неправильно, т.е. если функция не может распознать записанноевыражение.11.10.201613.