Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include <stdio.h> #include <conio.h> #include <time.h> #include <windows.h> using namespace std; int numero(int num) { srand(time(NULL)); num=(rand())%50;//pega o resto da divisão do numero aleatorio por 50 (um numero menor q 50) return num; } int main () { int numeros[25],num,tam,i,l,test; printf("Gerando numeros aleatorios\n"); for(i=0;i<25;i++) { numeros[i]=0;//preenchemos o vetor com zeros } for(i=0;i<25;i++) { test=0; while(test==0)//inicio do teste para evitar numeros repetidos { test=1;//test vira um para sair do laço Sleep(1500);//iniciamos o tempo de contagem numeros[i]=numero(num);//numeros[i] recebe o valor da função srand for(l=0;l<25;l++) { if(numeros[l]==numeros[i]&&i!=l)// o i!=l é para não testar ele com ele mesmo. { Sleep(1500);//reiniciamos o tempo numeros[i]=numero(num);//numeros[i] recebe um novo valor da função srand test=0;//caso seja verdadeiro volta a ser 0 para voltar ao laço l=25;//fechamos o for e voltamos ao laço de 0 } } } printf("%d\t",numeros[i]); if(i==4||i==9||i==14||i==19||i==24)//pula linha printf("\n"); } getch(); }
Compartilhar