Выполнить структурную декомпозицию, разработать структурную схему, содержащую не менее 3 подпрограмм, и алгоритмы этих подпрограмм. Реализовать на С++ в консольном режиме. Предусмотреть примитивный интерфейс типа меню, позволяющий выбирать нужную подпрограмму.
Разработать программу исследования натуральных чисел. Реализовать следующие операции: ввод чисел, поиск факториала числа, поиск наибольшего общего делителя двух чисел, а также вывод результатов операций на экран.