Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Phibos

Verificar se os números são diferentes

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.