Обновить main.cpp

This commit is contained in:
oltnd
2024-11-23 17:13:48 +03:00
parent 658246f5a6
commit 97ea21cdf9

View File

@@ -344,9 +344,42 @@ void z5_22() {
cout << "Результаты сохранены в файл 'olympic_results.txt'." << endl; cout << "Результаты сохранены в файл 'olympic_results.txt'." << endl;
} }
void showMenu() {
cout << "Меню задач:\n";
cout << "1. «Алгоритм Евклида»\n";
cout << "3. 3.16\n";
cout << "4. 3.22\n";
cout << "6. 4.16\n";
cout << "7. 4.22\n";
cout << "8. 5.16\n";
cout << "9. 5.22\n";
cout << "0. Выход\n";
}
void launchTasks() {
int choice;
do {
showMenu();
cout << "Выберите номер задачи для запуска (или 0 для выхода): ";
cin >> choice;
switch (choice) {
case 1: z1launcher(); break;
case 3: z3_16(); break;
case 4: z3_22(); break;
case 6: z4_16(); break;
case 7: z4_22(); break;
case 8: z5_16(); break;
case 9: z5_22(); break;
case 0: cout << "Выход из программы.\n"; break;
default: cout << "Ошибка: неверный выбор. Пожалуйста, попробуйте снова.\n";
}
cout << endl;
} while (choice != 0);
}
int main() { int main() {
setlocale(LC_ALL, "Russian"); setlocale(LC_ALL, "");
/*z1launcher();*/
z5_22();
launchTasks();
return 0; return 0;
} }