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
=========================================================================