C/Visual C - no repetir los numeros de los botones

 
Vista:

no repetir los numeros de los botones

Publicado por luiss (9 intervenciones) el 21/07/2005 20:04:04
buenos dias
puse ese codigo en un boton que se llama iniciar
es un vector de botones
cuando le doy click me aparecen 4 numeros generados por un randon
y me los manda a 4 botones
pero aveces se me repitenen los botoens lso numeros
ejemplo

2 3 3 5

pero no quiero que se repitan y me aparescan asi

2 7 3 1

int i;

for (i=0; i<4; i++)
{
textb[i].Text= (fixRand.Next(0,7)).ToString ();
}

se le agradece cualqueir informacion 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:no repetir los numeros de los botones

Publicado por King (18 intervenciones) el 24/07/2005 19:52:02
Hola!

Pues es sencillo, usando STL, puedes usar la clase SET, que por definición no te deja tener elementos repetidos:

set< int > contenido;

Saludos!

king

http://www.novacreations.net
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

RE:no repetir los numeros de los botones

Publicado por El Mogur (202 intervenciones) el 27/07/2005 12:00:35
... o si no quieres estudiarte la clase set, cuando consigues el número aleatorio, recorres el vector para ver si está, y si está repetido, sacas otro ;)

Saludos
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