Phibos 0 Denunciar post Postado Março 21, 2006 Olá!!!Estou fazendo um programinha de combinações.Na hora de verificar se os números são diferentes, depois que eles saíram do comando for.O código ficou assim:a!=b && a!=c && a!=d && a!=e && a!=f && a!=g && a!=h && a!=i && ....... n!=oSão quinze variáveis, como eu poderia otimizar ele?Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
skimo-solar 0 Denunciar post Postado Março 23, 2006 Você poderia colocar todos os valores em um vetor, depois comparar com cada um utilizando um for. Compartilhar este post Link para o post Compartilhar em outros sites
Phibos 0 Denunciar post Postado Março 23, 2006 Olá!!!Bem acho que vou ter que ler mais ainda!!!Estou aprendendo ainda... e nem faço idéia de como funcionam os vetores!! Mas valeu a dica!!! Compartilhar este post Link para o post Compartilhar em outros sites
ricci ottadnot 4 Denunciar post Postado Abril 19, 2006 em um vetor você guardaria os 15 valores e depois soh comparava cada elemento com todos os outros.. igual = 0;for(i=0;i<15;i++) for(j=0;j<15;j++) if(vet[i]==vet[j]) igual++;para q todos sejam diferentes, a variavel igual deve terminar o laço valendo 15, pois ela sera incrementada somente qdo encontrar o proprio valor q estamos comparando..se a variavel terminar com um valor maior que 15, pode saber q existe algum valor repetido no vetor.. if(igual>15) cout<<"Encontrado valor repetido."; Compartilhar este post Link para o post Compartilhar em outros sites