// Сортировка методом "Пузырька"
#include
#include
#define N 10
using namespace std;
int main() {
setlocale(LC_CTYPE, "Russian_Russia.1251");
srand((unsigned) time(NULL));
int a[N];
cout << "\n Исходный: \t ";
for (int n = 0; n < N; n++) {
a[n] = rand();
cout << ' ' << a[n];
}
cout << endl;
int m, temp;
for (int n = 1; n < N; n++)
for (m = 0; m < N - n; m++)
if (a[m] > a[m + 1]) {
temp = a[m];
a[m] = a[m + 1];
a[m + 1] = temp;
}
cout << "\n По возрастанию: ";
for (int n = 0; n < N; n++) cout << ' ' << a[n];
cout << endl;
for (int n = 1; n < N; n++)
for (m = 0; m < N - n; m++)
if (a[m] < a[m + 1]) {
temp = a[m];
a[m] = a[m + 1];
a[m + 1] = temp;
}
cout << "\n По убыванию: \t ";
for (int n = 0; n < N; n++)cout << ' ' << a[n];
cin.get();
return 0;
}
Как написать в с++ массивы:
int array[10]; - статический массив
int* array = new int[10]; - динамический массив
Как упорядочить их в возрастающем порядке? :
читаем про различные виды сортировок - их много. для начала можно использовать сортировку пузырьком
Это один из базовых моментов в изучении программирования. Есть в любом учебнике. Если не сделаешь сам то нафига тебе вообще учить программированиею
Метод пузырька.