Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- #define TAM 100000
- int existe(int *v, int n)
- {
- int i;
- for(i = 0; i < TAM; ++i) {
- if(v[i] == n) {
- return 1;
- }
- }
- return 0;
- }
- int proximoValor(int *v)
- {
- int r;
- srand((unsigned int)time((time_t *)NULL));
- do {
- r = rand() % (TAM+1);
- } while(existe(v, r)); // se o número já existe, randomiza de novo
- return r;
- }
- int main()
- {
- int i, v[TAM], idd, j;
- FILE *aqv;
- aqv=fopen("Alunos.txt","w");
- srand(time(NULL));
- for(i=0;i<TAM;i++){
- v[i] = proximoValor(v);
- idd = 18 +(rand() %10);
- fprintf(aqv,"Igor%i %i %i\n",i,idd,v[i]);
- fclose(aqv);
- aqv=fopen("Alunos.txt","a");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement