Skip to content

Cappuchinka/CPlusPlus_Repository

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Таски по С++

Таски лежат в папках:

  • Task1_6 - Таск 1 Задача 6
  • Task2_6 - Таск 2 Задача 6 (Пока без тестов. Доделаю.)
  • Task3_6 - Таск 3 Задача 6
  • Task4_6 - Таск 4 Задача 6

Формулировки тасков

Таск 1:

Разработать консольное приложение, имеющее функцию для ввода данных, обработки и вывода. Структуру данных разместить в куче. Размерность структуры задаётся во время выполнения программы.
Поменять порядок строк матрицы на обратный.

Таск 2:

Для каждой задачи необходимо реализовать объектную модель. В реализации задач должны присутствовать наследование, агрегация и др. взаимодействия классов. Общение с пользователем осуществляется через консоль путем вызова наиболее значимых методов классов, позволяющих увидеть основную функциональность задачи. Для моделирования динамики процессов можно использовать повторяющиеся вызовы пользователем.
Иерархия графических компонентов. Имеется набор компонетов: окно, надпись, список, кнопка, панель, линия. Компоненты окно и панель могут содержать другие компоненты. Компоненты могут быть видимы или скрыты, компоненты можно перемещать в пределах контейнера. Отобразить иерархию компонентов и навигацию по ней в виде дерева.

Таск 3:

Реализовать шаблон класса очередь (queue), принимающий элементы любого типа и поддерживающий базовые операции в соответствии со своим назначением. В качестве внутренней структуры хранения данных можно использовать, например, динамический массив. Использование шаблона должно осуществляться из функции main() и содержать примеры работы как минимум с двумя разными типами данных (например, int и string).

Таск 4:

В файле записаны слова. Имеется таблица синонимов, записанная в другом файле (для одного слова может быть несколько синонимов). Разработать структуру данных, поддерживающую таблицу синонимов. Заменить каждое слово в исходном файле на случайный синоним и результат записать в третий файл.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published