Bem.. n�o eh aquela-eficiencia, mas foi o melhor q eu pude pensar..

bool temElementosRepetidos(int[] arr, int n)
{
   bool temElementosRepetidos = false;
   int elementoProcurado = 0;   

   for (int i=0; i<n && !temElementosRepetidos; i++)
   {
     elementoProcurado = arr[i];
     for (int j=0; j<n && !temElementosRepetidos; j++)
        temElementosRepetidos = (i!=j) && (arr[j]==elementoProcurado);
   }

   return temElementosRepetidos;
} 



> -----Mensagem original-----
> De: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Em nome de Marcos Eike
> Enviada em: quinta-feira, 14 de outubro de 2004 00:24
> Para: [EMAIL PROTECTED]
> Assunto: [obm-l] D�vidas: Algoritimo
> 
> Pessoal,
>  
> eu estou querendo criar um algoritmo para analisar cada 
> entrada de um numero, num array de 5 elementos, comparando 
> com os elementos anteriores. Sendo que com isso eu consiga 
> assegurar que esse array nao tera elementos repetidos..
>  
> Basta me mostrar um possivel caminho... dum jeito mais 
> optimizado possivel.... 
>  
>  
> Obrigado!
>  
> 


=========================================================================
Instru��es para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=========================================================================

Responder a