Ver Mensaje Individual
  #10 (permalink)  
Antiguo 17/12/2006, 17:35
Avatar de Instru
Instru
 
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 5 meses
Puntos: 52
Re: Dos programas que ya me traen loco

Haber, de entrada, crees que esta condicion algun dia se va a cumplir???
if ((cadena[i]!='1') && (cadena[i]!='2') && (cadena[i]!='3') && (cadena[i]!='4') && (cadena[i]!='5') && (cadena[i]!='6') && (cadena[i]!='7') && (cadena[i]!='8') && (cadena[i]!='9') && (cadena[i]!='0'))

Yo diria que no.
Mas bien tendrias que hacer un or (||). No se cual sea tu proposito, pero es lo que supongo.

ahora hay algo que pues no se si es parte de tu funcion pero
en
if (clave[i]==propuesta[j] && i!=j)
i!=j como que no valdria mucho.
si pones eso y j==i entonces estaras omitiendo una calve correcta ordenada.
digo, igual y tu lo quieres asi, pero no parece muy logico.

Por ultimo quita esta linea:
if (aciertos==4)

esta de mas.

SAludos