Этот репозиторий содержит мини-проекты и учебные примеры по работе с динамической памятью в C++.
Здесь собраны простые, но полезные программы, которые помогают закрепить основы new, delete, работы с массивами и структурами.
- 🔹 Matrix Project — работа с двумерными массивами в динамической памяти.
- 🔹 Students Project — ввод данных о студентах, хранение в динамическом массиве структур, поиск лучшего и худшего по рейтингу.
- 🔹 Book Project - добавление книг/сортировка и вывод в динамической памяти.
Программа позволяет:
- Ввести количество студентов.
- Динамически выделить память под массив структур
Student. - Ввести данные о каждом студенте (имя, возраст, рейтинг).
- Найти и вывести студента с лучшим и худшим средним баллом.
Программа работает с двумерными динамическими массивами.
Она позволяет:
- Создать динамическую матрицу размера
n x m. - Заполнить её значениями.
- Выполнить простые операции (например, вывод, транспонирование или другие в зависимости от реализации).
- Освободить память корректно через
delete[].
Программа позволяет:
- Добавить книгу(название/автора/год).
- Динамически выделить память под массив структур
Book. - Найти книгу по автору.
- Отсортировать книги по годам.
- Вывести все книги.
- Практика работы с динамическими массивами и структурами.
- Освоение принципов ручного управления памятью в C++.
- Подготовка к более сложным темам: умные указатели, динамические структуры данных (списки, деревья, графы).
- Добавить задачи на операции с матрицами (сложение, умножение, транспонирование).
- Реализовать динамический список студентов через связанный список.
- Мини-проект "Университет" с несколькими группами студентов.
- Студентов, изучающих основы C++.
- Тех, кто хочет закрепить управление памятью.
- Всех, кто готовится к собеседованиям по C++.