Salve ragazzi, vorrei implementare un programma in ANSI C che mi dia in output, senza prendere niente in input, n combinazioni di numeri composti da 7 cifre ciascuno...Come posso fare?..
Il programma qui di seguito produce 9999999 numeri ma non tutti sono formati da 7 cifre...dove sbaglio?c'è qualche formula matematica particolare?...Grazie anticipatamente.
#include <stdio.h>
#include <time.h>
#define MAX_NUM 9999999
typedef enum {FALSE, TRUE} boole_t;
boole_t numeri[MAX_NUM];
int main()
{
int i, j,cont = 0;
srand(time(0));
for(i = 0; i <= MAX_NUM; ++i)
{
numeri = FALSE;
}
do
{
i = rand() % MAX_NUM;
if (!numeri)
{
numeri = TRUE;
printf("%d ", i);
}
}
while (cont++ <= MAX_NUM);
return 0;
}
|