HyperSensualNarwhal

Третий массив с числами повторяющимися в первом и втором

Jan 13th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.75 KB | None | 0 0
  1. #include <iostream>
  2. #include <ctime>
  3.  
  4. using namespace std;
  5.  
  6. #define TAB '\t';
  7.  
  8. void main()
  9. {
  10.     srand(time(NULL));
  11.  
  12.     const int sz = 10;
  13.     int alpha[sz];
  14.     int beta[sz];
  15.     int gamma[sz];
  16.  
  17.     for (int i = 0; i < sz; i++)
  18.         cout << (alpha[i] = rand() % 5) << TAB;
  19.    
  20.     cout << endl << endl;
  21.  
  22.     for (int i = 0; i < sz; i++)
  23.         cout << (beta[i] = rand() % 5) << TAB;
  24.    
  25.  
  26.     for (int i = 0; i < sz; i++)
  27.         for (int j = 0; j < sz; ++j)
  28.             if (alpha[i] == beta[j]) gamma[i] = alpha[i];
  29.  
  30.  
  31.     cout << endl << endl;
  32.  
  33.     int tmp;
  34.  
  35.     for (int i = 0; i < sz; ++i)
  36.         for (int j = i + 1; j < sz; ++j)
  37.             if (gamma[i] == gamma[j]) gamma[i] = -(INT_MAX);
  38.            
  39.     for (int i = 0; i < sz; i++)
  40.         if (gamma[i] >= 0) cout << gamma[i] << TAB;
  41.    
  42.     cout << endl << endl;
  43. }
Add Comment
Please, Sign In to add comment