Advertisement
HakdogForce

Untitled

Apr 1st, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.01 KB | None | 0 0
  1. // Author : Tito 4S
  2. #include<iostream>
  3.  
  4. void getlist(int *a, int b){
  5.     for (int i = 0; i < b; i++){
  6.         std::cin >> *(a + i);
  7.     }
  8. }
  9.  
  10. bool remove(const int a, int *b, const int c){
  11.     for(int i = 0; i < c; i++){
  12.         if(a == *(b+i)){
  13.             return true;
  14.         }
  15.     }
  16.     return false;
  17. }
  18.  
  19. void common(int *x, int *y, const int c, const int v){
  20.     int eJ, eK, block;
  21.     for(eJ = 0; eJ < c; eJ++){
  22.         for(eK = 0; eK < v; eK++){
  23.             if((*(x+eJ) == *(y+eK))&&(!remove(*(x+eJ), x, eJ))){
  24.                 std::cout << *(x+eJ) << " ";
  25.                 block++;
  26.                 break;
  27.             }
  28.         }
  29.     }
  30.     if(block < 1){
  31.     std::cout<< "None";
  32.     }
  33. }
  34.  
  35. int main(){
  36.     int n,m;
  37.    
  38.     std::cout << "Enter number of Elements for J: ";
  39.     std::cin >> n;
  40.     std::cout << "Enter number of Elements for K: ";
  41.     std::cin >> m;
  42.  
  43.    
  44.     int *j = new int[n];  
  45.     int *k = new int[m];
  46.    
  47.     getlist(j,n);
  48.     getlist(k,m);
  49.    
  50.     common(j,k,n,m);
  51.     return 0;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement