Aunque no comprendo bien problema; veo un error en tu código
Código C++:
Ver originalconst unsigned int number(4);
int numero2[number];
int numero[number];
el error se debe a que no se puede dar longitud a un vector de esa forma, con una constante entro del código, sino estarías creando una supuesto vector dinámico que no se implementa ni de ese modo tampoco.
sacalo a fuera y declaro con un #define number 4. y te debe quedar así:
Código C++:
Ver original#include <iostream>
#include <string>
#include <vector>
#define number 4
using namespace std;
int main (void){
//const unsigned int number(4);
int numero2[number];
int numero[number];
int num(0);
int igual;
cout<<"\n\nEscriba 20 numeros entre 10 y 100: "<<endl;
while( cin >> numero[num] ){
++num;
if( num == number)
break;
}
cout<<"\n\nLos numeros almacenados fueron: "<<endl;
for(int j(0); j < 1; j++){
for(int l(0);l < 4; l++){
if(numero[j] == numero[l+1]){
continue;
} else{
cout << numero[l]<<endl;
}
}
}
return 0;
}
prueba y verá la diferencia.