#include <stdio.h>#include <string.h>void main(void){ char clave [20], prueba [20]; int comparacion, contador=0; printf ("Clave: "); gets(clave); printf ("\nRepite la clave: "); gets(prueba); comparacion=strcmp(clave, prueba); for (contador=0;contador<5;contador++) { if(comparacion) { printf ("\nLa clave es incorrecta.\nRepite la clave: "); gets(prueba); comparacion=strcmp(clave, prueba); } else { contador=5; printf ("\nLa clave es correcta."); } } if (contador==5) { printf("Ha superado los intentos permitidos"); } getchar();}
y si hay alguno que está desordenado pero que está en la clave original también lo indique.
Bufff, ni idea de eso. Debe haber otra forma.
¿Nadie sabe como hacerlo?