Advertisement
realanton12345

Task 1

Jan 2nd, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.67 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     const int sizeA = 5;
  8.     const int sizeB = 5;
  9.     const int sizeC = sizeA + sizeB;
  10.     int arrA[sizeA] = {10, 8, 6, 4, 2};
  11.     int arrB[sizeB] = {9, 7, 5, 3, 1};
  12.     int arrC[sizeC];
  13.     int indexA = 0;
  14.     int indexB = 0;
  15.     for (int index = sizeC - 1; index >= 0; index--) {
  16.         if (((arrA[indexA] > arrB[indexB]) && (indexA < sizeA && indexB < sizeB)) || (indexB >= sizeB && indexA < sizeA))  {
  17.             arrC[index] = arrA[indexA++];
  18.         } else {
  19.             arrC[index] = arrB[indexB++];
  20.         }
  21.     }
  22.     for (int i = 0; i < sizeC; i++) {
  23.         cout << arrC[i] << " ";
  24.     }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement