Jump to content
Sign in to follow this  
R2martins

[MatLab] Orfenar Vetor de Forma Crescente..

Recommended Posts

R2martins

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

😲

Share this post


Link to post
Share on other sites
pedrosorio

"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.


Não respondo a dúvidas por mensagem.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.