Этот репозиторий содержит набор учебных задач, выполненных в процессе изучения и практики программирования на языке C++. Задачи охватывают разные аспекты языка и различные алгоритмы. Здесь собраны задачи с двух семестровых курсов Вадима Владимировича Шепелева и Алексея Николаевича Долуденко (соответственно) прочитанных на кафедре 97 ("Суперкомпьютерное моделирование инженерно-физических процессов") В НИЯУ МИФИ.
- Hello user: Простая программа для приветствия пользователя.
- String copier: Копирование строк и работы с символьными массивами.
- Binary search: Бинарный поиск в упорядоченном массиве.
- Simple number: Поиск простых чисел.
- Wonder Field: Работа с двумерными массивами и алгоритмами обхода.
- Advanced wonder field: Улучшенная версия задачи "Wonder Field" с дополнительными условиями.
- Factorial: Вычисление факториала числа.
- Fibonacci: Генерация чисел Фибоначчи.
- Hanoi: Задача о Ханойских башнях.
- Entertainment bot: Простой бот для обработки пользовательского ввода.
- Memory control: Управление памятью и указателями.
- Neuron: Реализация модели нейрона.
- Swap by links: Обмен значений через указатели.
- HeapSort: Сортировка кучей (Heapsort).
- Rectangles: Работа с прямоугольниками и алгоритмами пересечения.
- LIFO-FIFO: Реализация структур данных LIFO и FIFO.
- Sudoku killer: Решение головоломки Судоку.
- Store: Управление списком товаров в магазине.
- Stack: Реализация стека и его операций.
Каждая задача содержит собой отдельную папку в репозитории. Внутри папки вы найдете файлы с исходным кодом с комментариями.