Um algoritmo muito ineficiente (mas que pra n < 50 isso n�o faz a **menor**
a diferenca)
mas ao mesmo tempo muito facil de entender eh esse: (chamado de
bubblesort)..
double medias[0..9];
int i = 1
int n = 10
double aux = 0.0;
while (i < n)
{
if (medias[i] > medias[i-1])
{
aux = medias[i-1];
medias[i-1] = medias[i];
medias[i] = aux;
i=1;
}
else
i++;
}
Um algoritmo que eu acho bem eficiente, mas eh um pouco mais dificil de
entender eh o
"quicksort"... se vc tiver interesse, uma busca no google vai achar zilhoes
de paginas
com exemplos.
Falow...
David.
> -----Mensagem original-----
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Em nome de rickufrj
> Enviada em: quinta-feira, 13 de maio de 2004 23:20
> Para: obm-l
> Assunto: [obm-l] Algoritmo
>
> Ol� pessoal , ser� que algu�m poderia me ajudar nesse algoritmo :
>
> Fazer um algoritmo que leia a media de 10 alunos e em seguida
> as coloque em ordem decrescente.
>
> Eu to me enrolando um pouco , pois n�o consigo montar um
> algoritmo compacto ,nas id�ias que eu tive , estava
> descambando para um lado muito grande .
> Ser� que algu�m poderia me ajudar utilizando os loop�s for ou
> outro tipo de loop ?
> Agrade�o a aten��o
> Abra�os
> Luiz H. Barbosa
>
> ______________________________________________________________
> ____________
> Acabe com aquelas janelinhas que pulam na sua tela.
> AntiPop-up UOL - � gr�tis!
> http://antipopup.uol.com.br/
>
>
>
> ==============================================================
> ===========
> 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
> ==============================================================
> ===========
>
=========================================================================
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
=========================================================================