• Дан массив. Получить из него два массива: в один записать все элементы с четными номерами, в другой – элементы с нечетными номерами исходного массива. с++

Ответы 1

  • Ответ:

    Объяснение:

    #include <iostream>

    #include <vector>

    using namespace std;

    int main() {

    vector<int> originalArray = {1, 2, 3, 4, 5, 6};

    vector<int> evenArray;

    vector<int> oddArray;

    for (int i = 0; i < originalArray.size(); i++) {

    if (i % 2 == 0) {

    evenArray.push_back(originalArray[i]);

    } else {

    oddArray.push_back(originalArray[i]);

    }

    }

    cout << "Нечетный массив: ";

    for (int i = 0; i < evenArray.size();i++) {

    cout << evenArray[i] << " ";

    }

    cout << endl;

    cout << "Четный массив: ";

    for (int i = 0; i < oddArray.size();i++) {

    cout << oddArray[i] << " ";

    }

    cout << endl;

    return 0;

    }

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years