• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

R2martins

[MatLab] Orfenar Vetor de Forma Crescente..

2 mensagens neste tópico

Opa..

e ae Tranquilu cum vcs??

ae esta a minha duvida

Preciso fazer um programa, para que ordene de forma crescente um Vetor..

Mas não posso usar a função Sort

ele passou o seguinte programa..

V=input('Entre com um Vetor=');

N=length(V);

  for i=1:(N-1)

        for bo=1:(N-1)

            if(V(bo)>V(bo+1)

                  aux=V(bo)

                  V(bo)=V(bo+1)

                  V(bo+1)=aux

            end

        end

  end

V

so q ele que de outra forma para resolver, pois ae ele verifica um por um, ele pediu pra que fizessemos a verificação do primeiro com todos ate axar o seu lugar e assim com os outros valores.

se alguem tiver uma luz ae..

desde ja muito Grato..

Te Mais ae..

:eek:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

"Ele"... Deus? Professor?

Se tens que comparar com todos, compara com todos. Podes usar uma variável temporária para saber a posição em que está o elemento, começando em primeiro, por exemplo. Depois percorres o vector e de cada vez que for mais que um elemento acrescentas 1, por fim colocas esse elemento na posição devida (tens que usar outro vector para isso) e pronto.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora