#include <stdio.h>
int main(){
int a[5] = { 110, 2, 99, 99, 106 },
b[7] = { 2, 7, 8, 9, 110, 99 },
i = 0, j = 0, N99 = 0;
char numrepet[5] = {NULL, NULL, NULL, NULL, NULL};
for (i = 0; i < 5; i++){
for (j = 0; j < 7; j++){//Com esses loops colocamos os numeros repetidos em numrepet[]
if (a[i] == b[j]){
if (a[i] == 110){
numrepet[i] = 'c';
break;
}
else if (a[i] == 99 && !N99){
N99 = 1;
printf("O numero 99 esta nos dois vetores\n", a[i]);
}
else {
numrepet[i] = a[i];
break;
}
}
}
}
for (i = 0; i < 5; i++){
for (j = i+1; j < 5; j++){//Com esses loops comparamos numrepet[i] com os demais elementos
if (numrepet[i] == numrepet[j]){
numrepet[j] = 'n';//tira nĂºmeros repetidos e coloca 'n' que serĂ¡ o nosso null
//Exemplo numrepet[] {'1', '1', '2', '2'} transforma-se em numrepet[] {'1', 'n', '2', 'n'}
}
}
}
for (i = 0; i < 5; i++){
if (numrepet[i] != 'n' && numrepet[i] != NULL){
printf("O numero %d esta nos dois vetores\n", a[i]);
}
}
getchar();
return 0;
}