Advertisement
venik2405

lab2_1_1

Oct 21st, 2020
321
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.96 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6.     setlocale(LC_ALL, "Russian");
  7.     int size;
  8.     int i;
  9.     int amount = 0;
  10.     cout << "Данная программа ставит в начало массива чётные , а потом нечётные элементы" << endl;
  11.     cout << "Введите длину массива" << endl;
  12.     cin >> size;
  13.     int* FirstArr = new int[size];
  14.     int* SecondArr = new int[size];
  15.     for (i = 0; i < size; i++) {
  16.             cout << "Введите элемент №" << i + 1 << endl;
  17.             cin >> FirstArr[i];
  18.     }
  19.     for (i = 0; i < size; i++) {
  20.         if ((FirstArr[i] % 2) == 0) {
  21.             SecondArr[amount] = FirstArr[i];
  22.             amount = amount + 1;
  23.         }
  24.     }
  25.     for (i = 0; i < size; i++) {
  26.         if ((FirstArr[i] % 2) != 0) {
  27.             SecondArr[amount] = FirstArr[i];
  28.             amount = amount + 1;
  29.         }
  30.     }
  31.     cout << "\nИзменённый массив"<< endl;
  32.     for (i = 0; i < size; i++) {
  33.         cout << SecondArr[i];
  34.     }
  35.     delete[] FirstArr,SecondArr;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement