Apparcane

С++. Створити два масиви заповнити їх випадковими числами. Створити третій масив, який міститиме спі

Dec 9th, 2024
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.76 KB | Source Code | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4. using namespace std;
  5.  
  6. int main() {
  7.     int arr1[] = {1, 2, 3, 4, 5};
  8.     int arr2[] = {3, 4, 5, 6, 7};
  9.     int size1 = sizeof(arr1) / sizeof(arr1[0]);
  10.     int size2 = sizeof(arr2) / sizeof(arr2[0]);
  11.  
  12.     vector<int> common;
  13.  
  14.     for (int i = 0; i < size1; i++) {
  15.         for (int j = 0; j < size2; j++) {
  16.             if (arr1[i] == arr2[j]) {
  17.                 if (find(common.begin(), common.end(), arr1[i]) == common.end()) // Уникнення дублікатів
  18.                     common.push_back(arr1[i]);
  19.             }
  20.         }
  21.     }
  22.  
  23.     cout << "Спільні елементи: ";
  24.     for (int num : common) {
  25.         cout << num << " ";
  26.     }
  27.     cout << endl;
  28.  
  29.     return 0;
  30. }
  31.  
Tags: C++
Advertisement
Add Comment
Please, Sign In to add comment