Олька
Олька

Как написать в с++ массивы. Задана 10 чисел. Как упорядочить их в возрастающем порядке?

ОЖ
Олег Журавлев

// Сортировка методом "Пузырька"
#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]; - динамический массив
Как упорядочить их в возрастающем порядке? :
читаем про различные виды сортировок - их много. для начала можно использовать сортировку пузырьком

ОР
Олег Репецкий

Это один из базовых моментов в изучении программирования. Есть в любом учебнике. Если не сделаешь сам то нафига тебе вообще учить программированиею

Похожие вопросы
Дан массив (А7). Упорядочить элементы массива по возрастанию.
Как упорядочить элементы массива?
Задан массив из 10 целых чисел. Замените все положительные элементы данного массива его максимальным элементом.
Дан двумерный массив целых чисел. Упорядочить прямую диагональ в порядке убывания.
Задан массив из 10 чисел. Вывести количество всех отрицательныых элементов.
С++. Задан массив из 10 чисел. Вывести все отрицательные элементы.
Элементы массива упорядочены по…
Задан текст, состоящий из произвольной последовательности буквенных символов. Упорядочить их в алфавитном порядке, при э
Как задать развер двумерного массива?
Поиск по массиву целых чисел