mira este ejemplo leelo y comentas como te va:
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main(){
const int top =10
int Random = 0, FirstArray[top], SecondArray[top]; //Second Array es para propositos de debug
for (int i = 0; i < top; i++){
FirstArray[i] = 0;
SecondArray[i] = 0;
}
srand(time(NULL));
for (int j = 0; j < top; j++){
Random = rand() % 16;
FirstArray[j] = Random;
cout << FirstArray[j] << endl;
for (int k = 0; k < j; k++){
if (FirstArray[k] == Random){
cout << "Coincidencias en: " << FirstArray[k] << " Ya existe en la Posicion: " << k << endl;
}
}
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define MAX 10
int main(){
int Random = 0, FirstArray[MAX];
for (int i = 0; i < MAX; i++){
FirstArray[i] = 0;
}
for (int j = 0; j < MAX; j++){
FirstArray[j] = Random;
printf("%i \n", FirstArray
[j
]); for(int k = 0; k < j; k++){
if(FirstArray[k] == Random){
printf("Coincidencias en: %i ya existe en la posición: %i\n", FirstArray
[k
], k
); }
}
}
return 0;
}