Написать курсовик состоящий из трех заданий
Обязательные требования:
1)Задан исходный текст на русском языке. Длина текста — не
более NL строк, длина строки — не более NS символов, длина слова — не
более NW символов. Исходный текст должен заканчиваться точкой (!, ?).
После обработки исходного текста полученные слова хранить в
однонаправленном линейном не кольцевом списке. В полученном
линейном списке найти слова, начинающиеся и заканчивающиеся
заданной буквой. В качестве заданной буквы используйте последнюю
русскую букву преобразованного исходного текста. В файл результатов
напечатать исходный текст (эхо-печать), состояние сформированного
линейного списка и найденные слова.
2)Матричная арифметика. Элементы матрицы могут быть
любого типа с плавающей точкой. Для решения данной задачи9
использовать шаблон базовых классов (размещение матрицы в
динамической памяти и ее инициализация — конструктор, при
необходимости — конструктор копирования, деструктор, заполнение
матрицы значениями из файла, печать содержимого матрицы в файл) и
шаблон производных классов (найти значение максимального элемента
матрицы среди всех элементов тех строк матрицы, которые упорядочены
либо по возрастанию, либо по убыванию значений элементов).