Дан массив. Получить из него два массива: в один записать все элементы с четными номерами, в другой – элементы с нечетными номерами исходного массива. с++
Ответы на вопрос
Ответил Fchchchv
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;
}
Новые вопросы
Қазақ тiлi,
1 год назад
Українська література,
1 год назад
Русский язык,
1 год назад
Математика,
1 год назад