Lenguaje C---Encuentre los elementos que no son posesión exclusiva de dos matrices. Dadas dos matrices de enteros, esta pregunta requiere encontrar los elementos que no son posesión exclusiva de ambas matrices.
#include
#include
usando?namespace?std;
int?main(){
map
map
int?a[20],?b[20];
int?num?=?0;
cin> > ?num;
for(int?i?=0;?i
cin>>a[i];
mapa[a[i]]?=?true;
}
for(int?i?=0;?i
cin>>b[i];
mapb[b[i]]?=?true;
}
int?idx ? =?0;
for(int?i?=?0;?i
if(mapa .find (a[i])?==?mapa.end()){
a[idx]?=?a[i];
idx++;
}
}
idx?=?0;
for(int?i?=?0;i? if(mapb.find(b[i])?==?mapb.end()){ b[idx] ?=? b[i]; idx++; } } for(int?i?=?0; ?i< ?num;i++){ map1[a[i]]?=?true; } for(int?i?= ?0; ?i? it?=?map1.find(b[i ]); if(it?=?map1.end()){ res_map[b[i]]?=?true; } } int?e?=?0; bool?is_first?=?true; //Presione a En el orden original, elementos de salida que cumplan las condiciones for(int?e?=?0;?e? if( res_map.find(a [e])?==?res_map.end()){ if(!is_first){ cout<<'?'; }