Репозиторий для курсов по C++ от МФТИ совместно с Яндексом.
🥋️ Специализация на Coursera 🥋️
- Минимальная строка — min_string
- Уравнение — equation
- Деление — division
- Расчёт стоимости товара — value
- Чётные числа — even
- Второе вхождение — second_entry
- Наибольший общий делитель — GCD
- Двоичные числа — binary
- Функции
- Факториал — factorial
- Палиндром — palindrom
- Отбор палиндромов — palindrom_filter
- Максимизатор — maximizer
- Перемещение строк — move_strings
- Разворот последовательности — reverse_1
- Разворот последовательности 2 — reverse_2
- Контейнер vector
- Средняя температура — avg_temp
- Очередь — queue
- Ежемесячные дела — month_deals
- Контейнер map
- Анаграммы — anagrams
- Справочник столиц — capital
- Автобусные остановки 1 — bus_stops_1
- Автобусные остановки 2 — bus_stops_2
- Контейнер set
- Количество уникальных строк — unique_strings
- Множество значений словаря — map_values_set
- Синонимы — synonyms
- Автобусные остановки 3 — bus_stops_3
- Алгоритмы
- Сортировка целых чисел по модулю — sort_module
- Сортировка без учёта регистра — sort_tolower
- Введение в структуры и классы
- Отсортированные строки — sorted_strings
- Имена и фамилии 1 — name_surname_1
- Имена и фамилии 2 — name_surname_2
- Конструкторы
- Строка — string
- Имена и фамилии 3 — name_surname_3
- Способы инициализации — init_methods
- Деструкторы
- Файлы для теста по деструкторам — test
- Структуры и классы: примеры
- Структура LectureTitle — lecture_title
- Обратимая функция — invertible_function
- Обратимая функция с умножением и делением — invertible_function_mul_div
- Работа с текстовыми файлами и потоками
- Работа с файлами — files
- Вывод с точностью — precision
- Чтение и вывод таблицы — table
- Список студентов — students_list
- Выполнение операций «естественным» образом
- Класс Rational — class_Rational
- Исключения
- Функция EnsureEqual — ensure_equal
- Исключения в классе Rational — rational_throw
- Калькулятор обыкновенных дробей — rational_calc
- Работа с сервером времени — time_server
- Финальный проект — final_task