Nicker 0 Denunciar post Postado Fevereiro 17, 2014 Olá, Bom pessoal minha dúvida é eu quero fazer um programa que gere uma lista com numeros de 0 a 4. A ordem é aleatoria dos numeros porém só não quero que ele repita. Compartilhar este post Link para o post Compartilhar em outros sites
brhue 7 Denunciar post Postado Fevereiro 17, 2014 @@Nicker Se eu entendi... " Preencha o vetor[] com os numeros [0,5], e em um loop faz a comparação se já existe o numero no vetor[].. se ja existir gere outro numero, que nao esteja no vetor[] ..." ex: [0] = n [1] = n -> (n != [0]) [2] = n -> (n != [0], n != [1]) [3] = n -> (n != [0], n != [1], n != n[2]) [4] = n -> (n != [0], n != [1], n != [2], n != [3]) .... A comparação, pode ser feita assim: ex: if (array[j] == array[i] && i != j) { array[i] = gerar_num(); } ... brHUE Compartilhar este post Link para o post Compartilhar em outros sites