Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main() {
- srand(time(NULL));
- int size1, size2;
- cout << "Enter size1: ";
- cin >> size1;
- cout << "Enter size2: ";
- cin >> size2;
- int* arr1 = new int[size1]; // динамическое выделение памяти
- for (int i = 0; i < size1; i++) {
- arr1[i] = rand() % 100;
- cout << arr1[i] << " ";
- }
- cout << endl;
- int* arr2 = new int[size2]; // динамическое выделение памяти
- for (int i = 0; i < size2; i++) {
- arr2[i] = rand() % 100;
- cout << arr2[i] << " ";
- }
- cout << endl;
- int size3 = size1 + size2;
- int* arr3 = new int[size3];
- for (int i = 0; i < size1; i++) {
- arr3[i] = arr1[i];
- }
- for (int i = 0; i < size2; i++) {
- arr3[i + size1] = arr2[i];
- }
- for (int i = 0; i < size3; i++) {
- cout << arr3[i] << " ";
- }
- cout << endl;
- delete[] arr1; // освобождать память оператором delete обязательно!!! под каждый new должен быть свой delete
- delete[] arr2;
- delete[] arr3;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement