Уроки C++
Минимальный и максимальный элемент в массиве C++А вот пример сортировки рандомного (динамического) массива по возрастанию
(код скомпилирован в (Dev C++):
#include "iostream" #include "time.h" using namespace std; int main() { setlocale(LC_ALL, "Russian"); int max = 0; int min; int n; cout << "Введите количество элементов: "; cin >> n; cout << endl << endl; int *mas = new int [n]; srand(time(NULL)); for (int i=0; i<n; i++) { mas[i] = rand() % 20 - 10;    // заполняем массив элементами cout << mas[i] << " "; } cout << endl << endl;           //---------------------------------- max for ( int i=0; i<n; i++) { if (mas[i] > max) max = mas[i]; }           //-----------------------------------min for (int i=0; i<n; i++) { if (mas[i] < min) min = mas[i]; } cout << "min: " << min << " " << "max: " << max << endl << endl; system("PAUSE"); return 0; }
Результат:
