Загрузка данных


#include <iostream>
using namespace std;

int main() {
    int a[100];
    int n = 0;
    int v;

    do {
        cout << "1 - Добавить" << endl;
        cout << "2 - Удалить" << endl;
        cout << "3 - Показать" << endl;
        cout << "0 - Выход" << endl;
        cin >> v;

        if (v == 1) {
            cout << "Введите ID: ";
            cin >> a[n];
            n++;
        }

        if (v == 2) {
            int id;
            cout << "Введите ID: ";
            cin >> id;

            for (int i = 0; i < n; i++) {
                if (a[i] == id) {
                    for (int j = i; j < n - 1; j++) {
                        a[j] = a[j + 1];
                    }
                    n--;
                }
            }
        }

        if (v == 3) {
            for (int i = 0; i < n; i++) {
                cout << a[i] << endl;
            }
        }

    } while (v != 0);

    return 0;
}

#include <iostream>
using namespace std;

int main() {
    int n;

    cout << "Количество дней: ";
    cin >> n;

    int* a = new int[n];

    int sum = 0;

    for (int i = 0; i < n; i++) {
        cout << "Посещения за день " << i + 1 << ": ";
        cin >> a[i];

        sum = sum + a[i];
    }

    double sred = (double)sum / n;

    int max = a[0];
    int min = a[0];
    int maxday = 1;
    int minday = 1;
    int low = 0;

    for (int i = 0; i < n; i++) {
        if (a[i] > max) {
            max = a[i];
            maxday = i + 1;
        }

        if (a[i] < min) {
            min = a[i];
            minday = i + 1;
        }

        if (a[i] < sred) {
            low++;
        }
    }

    cout << "Всего посещений: " << sum << endl;
    cout << "Среднее: " << sred << endl;
    cout << "Максимум: " << max << " день " << maxday << endl;
    cout << "Минимум: " << min << " день " << minday << endl;
    cout << "Низкая посещаемость: " << (double)low / n * 100 << "%" << endl;

    delete[] a;

    return 0;
}

#include <iostream>
using namespace std;

int main() {
    int n;
    int x;

    cout << "Количество букв: ";
    cin >> n;

    char* a = new char[n + 1];

    cout << "Введите слово: ";
    cin >> a;

    cout << "Введите сдвиг: ";
    cin >> x;

    for (int i = 0; i < n; i++) {
        a[i] = (a[i] - 'a' + x) % 26 + 'a';
    }

    cout << "Результат: " << a << endl;

    delete[] a;

    return 0;
}

#include <iostream>
using namespace std;

int main() {
    int a[24];
    int p;

    cout << "Разрешенная скорость: ";
    cin >> p;

    for (int i = 0; i < 24; i++) {
        cout << "Скорость за " << i + 1 << " час: ";
        cin >> a[i];
    }

    int sum = 0;
    int normal = 0;
    int maxnormal = 0;
    int over = 0;
    int maxover = 0;
    int hours = 0;

    for (int i = 0; i < 24; i++) {
        sum = sum + a[i];

        if (a[i] > 0) {
            hours++;
        }

        if (a[i] <= p) {
            normal++;
            over = 0;

            if (normal > maxnormal) {
                maxnormal = normal;
            }
        } else {
            over++;
            normal = 0;

            if (over > maxover) {
                maxover = over;
            }
        }
    }

    cout << "Средняя скорость: " << (double)sum / 24 << endl;
    cout << "Без превышения: " << maxnormal << " часов" << endl;
    cout << "Превышение: " << maxover << " часов" << endl;
    cout << "Всего часов движения: " << hours << endl;

    return 0;
}

#include <iostream>
using namespace std;

int main() {
    int a[22];
    int b[22];

    int sum = 0;

    cout << "Текущий месяц:" << endl;

    for (int i = 0; i < 22; i++) {
        cout << "День " << i + 1 << ": ";
        cin >> a[i];

        sum = sum + a[i];
    }

    cout << "Прошлый год:" << endl;

    for (int i = 0; i < 22; i++) {
        cout << "День " << i + 1 << ": ";
        cin >> b[i];
    }

    cout << "Средние продажи: " << (double)sum / 22 << endl;

    int kol = 0;

    cout << "Продажи больше 100000: ";

    for (int i = 0; i < 22; i++) {
        if (a[i] > 100000) {
            cout << i + 1 << " ";
            kol++;
        }
    }

    cout << endl;
    cout << "Количество: " << kol << endl;

    kol = 0;

    cout << "Продажи меньше 10000: ";

    for (int i = 0; i < 22; i++) {
        if (a[i] < 10000) {
            cout << i + 1 << " ";
            kol++;
        }
    }

    cout << endl;
    cout << "Количество: " << kol << endl;

    int d = 1;
    int period = 0;

    for (int i = 1; i < 22; i++) {
        if (a[i] < a[i - 1]) {
            d++;
        } else {
            if (d > 3) {
                cout << "Период: " << d << " дней" << endl;
                period++;
            }

            d = 1;
        }
    }

    if (d > 3) {
        cout << "Период: " << d << " дней" << endl;
        period++;
    }

    cout << "Количество периодов: " << period << endl;

    cout << "План на следующий месяц:" << endl;

    for (int i = 0; i < 22; i++) {
        int plan;

        if (a[i] >= b[i]) {
            plan = a[i] + a[i] / 10;
        } else {
            plan = (a[i] + b[i]) / 2;
        }

        cout << "День " << i + 1 << ": " << plan << endl;
    }

    return 0;
}