Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/11/2015, 06:57
aguml
 
Fecha de Ingreso: febrero-2015
Mensajes: 404
Antigüedad: 9 años, 10 meses
Puntos: 3
Respuesta: Error al ejecutar programa mastermind.

Yo para quitar tanto do...while crearía un array con todos los valores posibles, luego usaría rand para obtener un índice que me dará ese valor del array, luego cojo el último valor del array y lo copio en el lugar del que ha salido y pongo en el último el carácter de fin de cadena, y por último decremento la variable que indica el largo del array. Con eso consigues que ningún valor se repita y te ahorras 4 do...while en tu código al menos.