Hola, me piden que genere un pin de 4 digitos sin digitos consecutivos iguales. Tengo este avance para generar un pin...pero A. me salen letras, no se por que; B. No se cómo hacer lo que no tenga dígitos consecutivos iguales. Soy nuevisima en esto...¿me podrán ayudar? (Estoy trabajando con CodeBlocks, no se si eso influye)
Muchas Gracias
MOD: Etiquetas de Código GeSHi para los códigos
Muchas Gracias
Código (c) [Seleccionar]
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
char cadena[10]={'0','1','2','3','4','5','6','7','8','9'};
int main()
{
srand(time(NULL)); //Para que los numeros sean realmente aleatorios
int i; //contador
char digito[4];
printf("Los 4 caracteres generados aleatoriamente son: ");
for(i=0;i<=4;i++)
{
digito[i]=cadena[rand() % 50]; //numero aleatorio entre 0 y 35
printf("%c",digito[i]);
}
printf("\n");
system("pause");
return 0;
}
MOD: Etiquetas de Código GeSHi para los códigos