ФІО = GVA Запитання:/* Тема: Методи сортування Завдання: Розробити програму сортування методом "сортування злиттям". Програма повинна забезпечувати введення чи генерацію вихідних даних і візуалізувати результати сортування. */ #include #include #define N 10 using namespace std; void autoentermas(int a[], size_t length) { randomize(); for (int i = 0 ; i < length ; i++) { a[i] = rand() % 40; } return ; } void printmas(int a[], size_t length) { for (int i = 0 ; i < length ; i++) { cout< void MergeSort(Item a[], int l, int r,int realcount) { int m; // Условие выхода из рекурсии if(l >= r) return; m = (l + r) / 2; // Рекурсивная сортировка полученных массивов MergeSort(a, l, m,realcount); MergeSort(a, m + 1, r,realcount); Merge(a, l, r, m); printmas(a,realcount); } int main(){ int mas[N]; autoentermas(mas, N); cout<<"CURRENT -> "; printmas(mas,N); MergeSort(mas,0,N,N); cout<<"RESULT -> "; printmas(mas,N); system("pause"); return 0; } ====================================