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
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
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Istorie,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă