/
lyapdy
/
Object_oriented_programming_cpp_318
Обзор
Документация
Войти
/
lyapdy
/
Object_oriented_programming_cpp_318
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
lab6/main.cpp
55 строк
1 KB
danillyapunov
lab6com
11 янв 2026, 09:54
11 янв 2026, 09:54
7284f90
Код
Авторство
О чём код?
#include <iostream> #include <windows.h> /* * Лабораторная работа No6 * Тема: “Исследование С++ классов в IDE Qt Creator” * * Developer: Danil Lyapunov * OS: Windows 11 * locale (кодировка): UTF-8 */ #include "task_1.h" #include "task_2.h" #include "task_3.h" #include "task_4.h" #include "task_5.h" #include "config.h" enum class ProgrEnum {Task_1, Task_2, Task_3, Task_4, Task_5}; const ProgrEnum progrEnum = ProgrEnum::Task_1; int main() { SetConsoleOutputCP(CP_UTF8); if (progrEnum == ProgrEnum::Task_1) { BruteforceRunner Brunner; Brunner.run(); ret::ok; } else if (progrEnum == ProgrEnum::Task_2) { PalindromeCheckerRunner Prunner; Prunner.run(); ret::ok; } else if (progrEnum == ProgrEnum::Task_3) { DispatcherApp Dapp; Dapp.run(); ret::ok; } else if (progrEnum == ProgrEnum::Task_4) { ComplexCalculator Ccalculator; Ccalculator.run(); ret::ok; } else if (progrEnum == ProgrEnum::Task_5) { BrickChecker Bchecker; Bchecker.run(); ret::ok; } else { std::cout << "Нет такого задания" << '\n'; ret::warning; } }