função rand()

1. função rand()

Marcelo Vassoler Dias
Vashidda

(usa Ubuntu)

Enviado em 29/03/2012 - 23:26h

eu preciso preencher um vetor com números aleatórios de forma ordenada e crescente, esses números devem ser de 0 a 100 isso é possível?

Já tentei dessa forma:

int i,x=0;
int vet[25]

srand(time(NULL));
for(i=0;i<25;i++)
{
x = x + rand() % 100;
vet[i] = x;
}


  


2. Re: função rand()

Marcelo Vassoler Dias
Vashidda

(usa Ubuntu)

Enviado em 29/03/2012 - 23:31h

Dessa forma os números não se limitam de 0 a 100


3. Re: função rand()

Edmar Wantuil
wantuiliv

(usa Ubuntu)

Enviado em 02/04/2012 - 21:40h

Amigo acredito que essa logica esteja errada. Vamos supor que seu codigo gere no primeiro momento 90 e dps gera 25 e soma a 90 vamos ter 125 no segundo numero o proximo tera q ser maior que 125 e assim por diante.
Eu iria adicionar numero dinamicos ao vetor valindado se o numero ainda não tinha saido e depois eu ordenaria eles.
Tenta isso qualquer coisa estamos aki p te ajudar :-)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts