ALGUÉM ME AJUDA, PLEASE??????? URGENTE

19 views
Skip to first unread message

Caroline Reis

unread,
Apr 2, 2020, 7:43:15 PM4/2/20
to DeAlunoP...@googlegroups.com
Pessoal,

Preciso implementar uma rotina (com qualquer lógica) para ordenação de um vetor de 10 elementos inteiros, colocando em ordem decrescente.
Eu uso o programa devc++ 

Alguém poderia me ajudar? Não consigo de jeito nenhum!!!!!!!

juan pablo

unread,
Apr 2, 2020, 8:07:28 PM4/2/20
to Fórum - De Aluno Para Aluno
Acabei de testar e deu certo
Int main(){
Int vet[10]={1,2,3,4,5,6,7,8,9,10};
For(int c=9;c>-1;c--){
Printf("%d",vet[c]);
}
}

SULEIMANE DUCURÉ

unread,
Apr 2, 2020, 8:32:15 PM4/2/20
to Fórum - De Aluno Para Aluno
#include <iostream>
using namespace std;

void display(int *vetor, int size);          
void ordena(int *vetor, int size);


int main(int argc, char const *argv[])
{   
    int size = 10;
    int vetor[] = {2,5,6,7,3,2,1,9,10,0};

    display(vetor, 10);
    cout<<"\n\n";
    ordena(vetor, 10);
    display(vetor,10);     
    
    return 0;
}


void display(int *vetor, int size){

    for(int i =0; i<size; i++)
        cout<<vetor[i]<<" ";
}


void ordena(int *vetor, int size){

    for(int i = 1; i< size-1; i++){
        for(int j =0; j < size-i; j++){

            if(vetor[j] < vetor[j+1]){

                int aux = vetor[j];
                vetor[j] = vetor[j+1];
                vetor[j+1] = aux;              
Reply all
Reply to author
Forward
0 new messages