Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- const int sizeA = 5;
- const int sizeB = 5;
- const int sizeC = sizeA + sizeB;
- int arrA[sizeA] = {10, 8, 6, 4, 2};
- int arrB[sizeB] = {9, 7, 5, 3, 1};
- int arrC[sizeC];
- int indexA = 0;
- int indexB = 0;
- for (int index = sizeC - 1; index >= 0; index--) {
- if (((arrA[indexA] > arrB[indexB]) && (indexA < sizeA && indexB < sizeB)) || (indexB >= sizeB && indexA < sizeA)) {
- arrC[index] = arrA[indexA++];
- } else {
- arrC[index] = arrB[indexB++];
- }
- }
- for (int i = 0; i < sizeC; i++) {
- cout << arrC[i] << " ";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement