Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Author : Tito 4S
- #include<iostream>
- void getlist(int *a, int b){
- for (int i = 0; i < b; i++){
- std::cin >> *(a + i);
- }
- }
- bool remove(const int a, int *b, const int c){
- for(int i = 0; i < c; i++){
- if(a == *(b+i)){
- return true;
- }
- }
- return false;
- }
- void common(int *x, int *y, const int c, const int v){
- int eJ, eK, block;
- for(eJ = 0; eJ < c; eJ++){
- for(eK = 0; eK < v; eK++){
- if((*(x+eJ) == *(y+eK))&&(!remove(*(x+eJ), x, eJ))){
- std::cout << *(x+eJ) << " ";
- block++;
- break;
- }
- }
- }
- if(block < 1){
- std::cout<< "None";
- }
- }
- int main(){
- int n,m;
- std::cout << "Enter number of Elements for J: ";
- std::cin >> n;
- std::cout << "Enter number of Elements for K: ";
- std::cin >> m;
- int *j = new int[n];
- int *k = new int[m];
- getlist(j,n);
- getlist(k,m);
- common(j,k,n,m);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement