Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- nclude <iostream>
- using std::endl;
- using std::cout;
- using std::cin;
- void Output(int arr[], int k)
- {
- cout << "arr = { ";
- for (int i = 0; i < k; i++)
- {
- cout << arr[i] << " ";
- }
- cout << "}" << endl;
- }
- void Input(int arr[], int k)
- {
- for (int i = 0; i < k; i++)
- {
- cout << "arr [" << i << "] = ";
- cin >> arr[i];
- }
- }
- int main()
- {
- int k, n, i;
- setlocale(LC_ALL, "Russian");
- cout << "Введите размер массива - ";
- cin >> k;
- int *arr = new int[k];
- int *a = new int[k];
- cout << "Введите массив " << endl;
- Input(arr, k);
- n = 0;
- for (i = 0; i < k; ++i)
- {
- a[n] = arr[i];
- n++;
- }
- cout << "Введенный массив " << endl;
- Output(arr, k);
- int x = 0;
- for (i = 0; i < k; i++)
- {
- if (arr[i] % 2 != 0)
- {
- arr[x] = arr[i];
- x++;
- }
- }
- cout << "Массив с нечетными элементами " << endl;
- Output(arr, x);
- int y = 0;
- for (n = 0; n < k; n++)
- {
- if (a[n] % 2 == 0)
- {
- a[y] = a[n];
- y++;
- }
- }
- cout << "Массив с четными элементами " << endl;
- Output(a, y);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement