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