Ir para conteúdo
Fórum Script Brasil

Rafael Assis

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que Rafael Assis postou

  1. Vlw Kuma! Obrigado! Pelo jeito faltou só o "+1" no rand né! =S vlw mesmo!
  2. olá! Estou com um problema em gerar uma sequencia aleatoria: deve ter numeros entre 1 e 52 sem repetir nenhum numero. O codigo que fiz é o seguinte: void seq_rand(){ int seq[52]={0,}, i, j; int a; seq[0]=(rand()%MAX)+1; i=1; while(i<52){ a=(rand()%MAX); j=0; while((a!=seq[j]) && (seq[j]!=0) && (j<=52)) j++; if ((seq[j]==0) && (j<=52)){ seq[j]=a; i++; } } for(i=0; i<52; i++) printf("%d - %d\n", i+1, seq[i]); } Acontece que as ultimas posicoes ficam com valor 0; as vezes 2 posicoes, as vezes 3 ou 4. Qual o problema? desde já obrigado!
×
×
  • Criar Novo...