//isso é uma bela duma merda que eu fiz #include #include #include #include char* abre_arq(); void grava_dados(char *,long); //long int gera_num(long int,long int); //int verifica_repeticao(int,int,int); //int verifica(int,int[],int); int main() { int qtd,flag; char *nome_arq; long int *vet; unsigned long int num; long int MIN; long int MAX; unsigned long int i; MAX = 700000; MIN = 100000; clock_t start,end; fflush(stdin); getchar(); start = clock(); nome_arq = (char*)calloc(50,sizeof(char)); vet = (long int *)calloc(250000, sizeof(long int)); strcpy(nome_arq,abre_arq()); srand(time(NULL)); qtd = 0; for(;;){ flag = 0; i = 0; if(qtd == 250000) break; num = MIN+rand()%MAX; if(num>MAX) continue; while(i