/
lyapdy
/
Object_oriented_programming_cpp_318
Обзор
Документация
Войти
/
lyapdy
/
Object_oriented_programming_cpp_318
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
lab4/task_9.cpp
49 строк
1 KB
danillyapunov
task4
25 июн 2025, 18:15
25 июн 2025, 18:15
4f23491
Код
Авторство
О чём код?
#include <iostream> #include "task_9.h" #define MSIZE 12 // ࠧ��� ���ᨢ� ��� Task_9 void changeEvenOdd(int *num, int Size) // �㭪�� ��� Task_9 { int b, i; bool c; c = true; std::cout << "��������� ���ᨢ: \t"; for (i = 0; i <= Size - 1;) { if ((num[i] % 2 != 0) && (num[i + 1] % 2 == 0)) { b = num[i]; num[i] = num[i + 1]; num[i + 1] = b; std::cout << num[i] << ' ' << num[i + 1] << " "; i = i + 2; c = false; } if (c) i++; } std::cout << "\n��७�� ���ᨢ: \t"; // ��ਬ �� �� �������� ���ᨢ� ���४⭮ ���������� �� ����� for (int i = 0; i < Size; ++i) { std::cout << num[i] << ' '; } std::cout << '\n'; } void task_9() { int *arr = new int[MSIZE]; int art = 1; std::cout << "��室�� ���ᨢ: \t"; for (int i = 0; i <= MSIZE - 1; i++) { arr[i] = art; art++; std::cout << arr[i] << ' '; } std::cout << '\n'; changeEvenOdd(arr, MSIZE); if (arr) delete[] arr; system("pause"); }