Ordenando: Crescente

2 respostas
Rafagg

Galera, nao estou conseguindo ver o q estou errando… fiz o algoritmo no papel… mas qdo coloco para rodar so mostra a posicao dos vetores e nao os valores que cada posicao tem… obrigado pela ajuda!!!

[]'s

// ordenando o vetor
		for (int i = 0; i < 5; i++) {
			menor = 0;
			for (int x = 0; x < 5; x++) {
				if (vetor[i] > vetor[x] && menor < vetor[x]) {
					pos = vetor[x];
					menor = vetor[x];
					vetorOrdenado[i] = menor;

				}
			}
			
		}

2 Respostas

D
Rafagg:
Galera, nao estou conseguindo ver o q estou errando.... fiz o algoritmo no papel... mas qdo coloco para rodar so mostra a posicao dos vetores e nao os valores que cada posicao tem.... obrigado pela ajuda!!!!

[]'s

// ordenando o vetor
		for (int i = 0; i < 5; i++) {
			menor = 0;
			for (int x = 0; x < 5; x++) {
				if (vetor[i] > vetor[x] && menor < vetor[x]) {
					pos = vetor[x];
					menor = vetor[x];
					vetorOrdenado[i] = menor;

				}
			}
			
		}

Se for só ordenar o vetor basta fazer isso, esse método é o método BubbleSort.

int aux;
 for (int i = 0; i < 5; i++) 
{
     for (int x = 0; x < 5; x++) 
    {
         if (vetor[i] > vetor[x] )
         {
             aux = vetor[i];
             vetor[i] = vetor[x];
             vetor[x] = aux;
         }
    }
}
Rafagg

Blz… foi isso mesmo…
valeu

Criado 8 de novembro de 2008
Ultima resposta 8 de nov. de 2008
Respostas 2
Participantes 2