СОРТИРОВКА ЭЛЕМЕНТОВ МАССИВОВ. 1. Создать произвольный целочисленный массив положительных чисел размером 14 элементов. Элементами массива являются произвольные положительные целые числа в диапазоне от 0 до 37. 2. Провести сортировку массива и сформировать два других массива по признаку «четные–нечетные» числа. 3. Вывести на печать в разные строки исходный массив, сформированные массивы четных и нечетных чисел. Dev C++
int main() {
const int size = 14;
int arr[size] = {15, 7, 29, 4, 22, 9, 10, 18, 30, 6, 3, 17, 27, 37};
int evenArr[size], oddArr[size];
int evenCount = 0, oddCount = 0;
std::cout << "Исходный массив:\n";
for (int i = 0; i < size; i++) {
std::cout << arr[i] << " ";
}
for (int i = 0; i < size; i++) {
if (arr[i] % 2 == 0) {
evenArr[evenCount] = arr[i];
evenCount++;
} else {
oddArr[oddCount] = arr[i];
oddCount++;
}
}
std::cout << "\n\nМассив четных чисел:\n";
for (int i = 0; i < evenCount; i++) {
std::cout << evenArr[i] << " ";
}
std::cout << "\n\nМассив нечетных чисел:\n";
for (int i = 0; i < oddCount; i++) {
std::cout << oddArr[i] << " ";
}
return 0;
}
Результат выполнения программы:
Исходный массив:15 7 29 4 22 9 10 18 30 6 3 17 27 37
Массив четных чисел:
4 22 10 18 30 6
Массив нечетных чисел:
15 7 29 9 3 17 27 37