Informatică, întrebare adresată de gabrielrusu639, 8 ani în urmă

Va rog mult ajutor
Afişează pe ecran atributele conductorilor, în ordinea descreşterii greutăţilor lor specifice;
Am nevoie un program care sami permina afisarea in ordinea descrescatoare a elementelor unui vector .c++

Răspunsuri la întrebare

Răspuns de Utilizator anonim
1

Răspuns:

#include <iostream>

using namespace std;

int vector[100], nr_componente;

void CitireVector() {

   cin>>nr_componente;

   for (int i=1; i<=nr_componente; i++) {

       cin>>vector[i];

   }

}

void SortareDescr() {

   for (int i=1; i<=nr_componente-1; i++) {

       for (int j=i+1; j<=nr_componente; j++) {

           if (vector[i]<vector[j]) {

              swap(vector[i], vector[j]);

           }

       }

   }

}

void AfisareVector() {

   for (int i=1; i<=nr_componente; i++) {

       cout<<vector[i]<<" ";

   }

}

int main() {

   CitireVector();

   SortareDescr();

   AfisareVector();

   return 0;

}

   

Explicație:

sortarea prin interschimbare

Alte întrebări interesante