C/Visual C - Arrays

 
Vista:

Arrays

Publicado por Saul (8 intervenciones) el 03/04/2001 15:16:28
Quien me sabe decir como creo un array de 20 elementos con la función random sin que haya numeros repetidos.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Arrays

Publicado por Googol (255 intervenciones) el 03/04/2001 18:03:37
Cada vez que vas a elegir un número, antes de darlo por bueno, recorres lo que lleves construido del array para ver si está:

int array[20];
int boolRepetido;
for (int c = 0; c < 20; c++) {
array[c] = random(100);
boolRepetido = false;
do {
for (int c2 = 0; c2 < c; c2++)
if (array[c2] == array[c]) {
boolRepetido = true;
break;
}
} while (boolRepetido);

}

Mas o menos eso debería funcionar...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar