Esempio n. 1
0
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();
}
Esempio n. 2
0
int main()
{
    std::vector<int> test = {5, 4, 3, 2, 1};
    BogoSort(test);
}