Informatică, întrebare adresată de Daniel23903, 9 ani în urmă

AJUTOR. program c++: Se dea un vector cu n elemente. Sa se ordoneze crescator prin numarare primele numere.

Răspunsuri la întrebare

Răspuns de EmilJoaca
0
#include <iostream>
using namespace std;
int main() {
int n, v[10001], k=1;
cin >> n; // citim numărul de elemente din vector
for (int i=0; i<n; ++i) {
cout << "V[" << i << "]=";
cin >> v[i];
} // citim vectorul
do {
k = 1; // presupunem că e ordonat
for (int i=0; i<n; ++i)
if (v[i] > v[i+1]) {
swap(v[i], v[i+1]); // interschimba valorile
k=0; // dacă nu e ordonat trece pe 0
} while (k==0); //cat timp nu e ordonat
for (int i=0; i<n; ++i) cout << v[i] << " "; // afișăm vectorul
return 0; // terminarea programului
}

fredyrychfred: Sunt mai multe metode de sortre....tu nu ai scris o pe cea care s a cerut...
Alte întrebări interesante