void main(){ int N; int *arr; int i; setlocale(LC_ALL, "Russian"); // Включаем русскую локализацию printf("Введите размер массива: "); // Запрашиваем размер массива scanf("%d", &N); arr = (int *)malloc(N * sizeof(int)); // Выделяем память под наш массив for (i=0; i<N; i++) // Заполняем массив рандомными числами arr[i] = rand(); printf("\nМассив до сортировки\n"); // Выводим изначальный, не отсортированный миссив for (i=0; i<N; i++) printf("%d ", arr[i]); BogoSort(arr, N); // Запускаем нами созданную функцию с сортировкой, в качесве параметров передаем ей исходный массив и количество элементов printf("\nМассив после сортировки\n"); // Выводим отсортированый масив for (i=0; i<N; i++) printf("%d ", arr[i]); getch(); }
int main() { std::vector<int> test = {5, 4, 3, 2, 1}; BogoSort(test); }