Тема: Треба обеднят 3 програми в одну як можна це зробит
Доброго дня мені потрібна допомога з обеднанням 3 програми в одну з можливістю вибора яку з них виконати
коди програм які потрібно обеднати
#include <iostream>
#include <Windows.h>
#include <cmath>
using namespace std;
int main()
{
    SetConsoleCP(1251); 
    SetConsoleOutputCP(1251);
    // Введення числа членів суми
   
    int n;
    cout << "---------------------------------------------------------Завдання 2-------------------------------------------"<<endl;
    cout << endl;
   
    cout << "Введіть число членів суми: ";
    cin >> n;
    // Перевірка на правильність введення числа членів суми
    while (n <= 0)
    {
        cout << "Число членів суми має бути додатнє. Спробуйте ще раз: ";
        cin >> n;
    }
    // Розрахунок суми
    int sum = 0;
    for (int i = 1; i <= n; i++)
    {
        sum += pow(i, 3);
    }
    // Розрахунок контрольного значення
    int control_value = (pow(n, 2) * pow(n + 1, 2)) / 4;
    // Виведення результатів
    cout << "Кінцева сума: " << sum << endl;
    cout << "Контрольне значення: " << control_value << endl;
    // Порівняння результату з контрольним значенням та виведення результату
    if (sum == control_value)
    {
        cout << "Результат співпадає з контрольним значенням" << endl;
    }
    else
    {
        cout << "Результат не співпадає з контрольним значенням" << endl;
    }
    return EXIT_SUCCESS;
}#include <iostream>
#include <Windows.h>
#include <algorithm>
using namespace std;
const int N = 10;  // кількість елементів у масиві
int main() {
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    int a[N] = { 1, 2, -3, 4, -5, 6, -7, 8, -9, 0 };  // вихідний масив
    int b[N];  // масив для запису результату
    int p = 0;  // індекс для запису додатніх чисел у масив b
    // запис додатніх чисел у масив b
    for (int i = 0; i < N; i++) {
        if (a[i] > 0) {
            b[p] = a[i];
            p++;
        }
    }
    // запис від’ємних чисел у масив b
    for (int i = 0; i < N; i++) {
        if (a[i] < 0) {
            b[p] = a[i];
            p++;
        }
    }
    // запис нулів у масив b
    for (int i = 0; i < N; i++) {
        if (a[i] == 0) {
            b[p] = a[i];
            p++;
        }
    }
    // виведення результуючого масиву b
    for (int i = 0; i < N; i++) {
        cout << b[i] << " ";
    }
    return 0;
}#include <iostream>
int main()
{
    double y;
    std::cout << "x\ty" << std::endl;
    for (double x = 0; x <= 7; x += 0.3)
    {
        if (x < 2) y = 1;
        else if (x < 4) y = 4 - x;
        else y = 1;
        std::cout << x << '\t' << y << std::endl;
    }
    return 0;
}Дякую