Индивидуальное задание №5
Данное задание состоит из четырех частей: посимвольная обработка строк, стандартная библиотека, обработка слов и кодирование*. В каждой части необходимо описать одну или несколько функций.
Задания оформляются одним проектом.
Все функции следует помещать в одну библиотеку (h-файл + cpp-файл) и сопровождать комментариями.
Каждой функции вашей библиотеки должен соответствовать тест в библиотеке тестов.
Каждый тест должен содержать набор (не менее трёх) тестовых случаев, доказывающих, что функция работает корректно.
Тесты должны содержать комментарии к каждому тестовому случаю.
Обработку ошибок необходимо реализовывать с помощью исключений.
Программа должна сигнализировать о наличии утечек памяти..
Основная программа должна выполнять все тесты и затем переходить к диалогу с пользователем. Диалог должен предлагать выполнить одно из заданий. Каждое задание должно сопровождаться описанием в консоли: что вычисляется и какие параметры может задать пользователь..
Каждый студент выполняет номер задания выданный программой. В программе необходимо указать количество заданий в учебнике!
- 16 апреля 2018, 09:48