/*****************************************
consulta.c
Programa para La Consulta
Me han propuesto lo siguiente:
Necesitaríamos cada día una serie de SIETE números del uno al seis -se pueden repetir cifras –Ej: 2451223–. Sin pensártelo demasiado, los primeros que te vengan a la cabeza.
Pero esto me parece tremendamente difícil de lograr
pues escribir siete números sin pensarlo (demasiado) me resulta imposible,
así que he escrito el siguiente programa para obtener 7 dígitos
del 1 al 6 sin pensarlo en absoluto… aunque no es lo mismo, lo sé.
*****************************************/
#include
#define NUM_DIGITOS 7
#define CIFRA_MAX 6
#define CIFRA_MIN 1
main()
{
int cifra;
char numero[NUM_DIGITOS] = "1234567";
srand (time(NULL));
for (cifra = 0; cifra < NUM_DIGITOS; cifra++) { numero[cifra] = rand() % (CIFRA_MAX-CIFRA_MIN+1) + (CIFRA_MIN); // Convierto cada dígito a caracter para tratarlo como una cadena numero[cifra] = '0' + numero[cifra]; }; printf("%s\n", numero); }