c diccionario de contraseñas
#¿Contiene? ltstring.h gt
#¿Contiene? ltctype.h gt
int? Principal()
{?Char? psw[21]="123456 ", t1[21], T2[21];
int? I, n = 0;
Printf("Ingrese la contraseña inicial:\n ");
Hacer
{?gets(t 1);
n;
err=strcmp(t1, PSW);
If(err)printf("¡Contraseña inicial incorrecta! ¡Vuelva a ingresarla!\n ") ;
}
Y (err amp ampn lt3);
if(strcmp(t1, psw))
{ ?Printf ("¡Contraseña incorrecta, no puedo iniciar sesión!\n");
¿Volver? 0;
}
mientras(n lt; 3)
{?mientras(n lt; 3)
{?Printf ("Ingrese una nueva contraseña:\ n ");
gets(t 1);
for(I = 0;?t 1[I];?i)
p>si(es dígito(t 1[I]))n;
si (n lt3)
{?n = 0;
Printf("¡El número debe tener más de 2 dígitos!\n ");
}
}
Printf("Por favor, ingrese el nueva contraseña nuevamente:\n ");
gets(T2);
if(strcmp(t1, t2)==0)
Printf(" ¡La contraseña se cambió correctamente!\n ");
Otros
{?Printf("¡Las segundas contraseñas son inconsistentes!\n ");
n = 0;
}
}
¿Volver? 0;
}