Ir para conteúdo

Wlyster

Members
  • Total de itens

    1
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Wlyster

  1. :D Ai galera pra ajudar e simplificar... se você estiver usando o C++ como linguagem o codigo e simples e vale pra quantas variaves for necessario. // sorting/stl-sort-array.cpp - Demo STL sort of array. #include <iostream>#include <algorithm>using namespace std; int main() { int a[7] = {23, 1, 33, -20, 6, 6, 9}; sort(a, a+7); for (int i=0; i<7; i++) { cout << a[i] << " "; } return 0;} Vamos a explicacao:você precisa utilisar a funcao sort() prevista na classe <algorithm> (que é do stl). Na funçao sort() você deve passar 2 argumentos como mostrados acima. Na demostraçao acima, 'a' contem o endereço do primeiro container array, ou seja, endereco onde estava estocado o valor 23 como mostra o exemplo. O segundo argumento passado por sort() é a incrementaçao 7x o endereço do primeiro container pois a funçao sort() precisa saber em qual endereço da memoria começa e termina a array e para isso passamos o endereço do primeiro container e o endereço do container apos o ultimo, é por isso que acima você encontra +7 e nao +6. Atençao nao é o ultimo e sim o endereço apos o ultimo container. Espero q fico claro...
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.