void merge_sort (int* A, int poczatek, int koniec, int* B){ printf("\nPoczatek: %d\nKoniec: %d\n", poczatek, koniec); if( poczatek >= koniec ) return; int srodek = ( koniec + poczatek )/2; printf("\nSrodek: %d\n", srodek); merge_sort(A, poczatek, srodek, B); merge_sort(A, srodek+1, koniec, B); scal(A, poczatek, srodek, koniec, B); }