Skip to content

s3yato/dynamical-memory-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📌 Dynamic Memory in C++

Этот репозиторий содержит мини-проекты и учебные примеры по работе с динамической памятью в C++. Здесь собраны простые, но полезные программы, которые помогают закрепить основы new, delete, работы с массивами и структурами.


📂 Содержание

  • 🔹 Matrix Project — работа с двумерными массивами в динамической памяти.
  • 🔹 Students Project — ввод данных о студентах, хранение в динамическом массиве структур, поиск лучшего и худшего по рейтингу.
  • 🔹 Book Project - добавление книг/сортировка и вывод в динамической памяти.

🚀 Students Project

Программа позволяет:

  1. Ввести количество студентов.
  2. Динамически выделить память под массив структур Student.
  3. Ввести данные о каждом студенте (имя, возраст, рейтинг).
  4. Найти и вывести студента с лучшим и худшим средним баллом.

🚀 Matrix Project

Программа работает с двумерными динамическими массивами.

Она позволяет:

  1. Создать динамическую матрицу размера n x m.
  2. Заполнить её значениями.
  3. Выполнить простые операции (например, вывод, транспонирование или другие в зависимости от реализации).
  4. Освободить память корректно через delete[].

🚀 Book Project

Программа позволяет:

  1. Добавить книгу(название/автора/год).
  2. Динамически выделить память под массив структур Book.
  3. Найти книгу по автору.
  4. Отсортировать книги по годам.
  5. Вывести все книги.

🎯 Цель репозитория

  • Практика работы с динамическими массивами и структурами.
  • Освоение принципов ручного управления памятью в C++.
  • Подготовка к более сложным темам: умные указатели, динамические структуры данных (списки, деревья, графы).

🛠️ Будущее развитие

  • Добавить задачи на операции с матрицами (сложение, умножение, транспонирование).
  • Реализовать динамический список студентов через связанный список.
  • Мини-проект "Университет" с несколькими группами студентов.

📚 Полезно для

  • Студентов, изучающих основы C++.
  • Тех, кто хочет закрепить управление памятью.
  • Всех, кто готовится к собеседованиям по C++.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages