Czyli chcesz zrobić
- trzy tablice,
- w pierwszej będzie n liczb o różnych znakach,
- a dwie kolejne tablice mają być stworzone na podstawie tej głównej tablicy,
- jedna z tych mniejszych tablic ma mieć wszystkie liczby dodatnie z głównej tablicy
- a kolejna z tych mniejszych tablic ma mieć wszystkie liczby ujemne z głównej tablicy
- łączny rozmiar dwóch mniejszych tablic ma być równy tej głównej tablicy
O takie założenia Ci chodziło?
Jeśli tak, to wystarczy policzyć w pętli ile jest wartości dodatnich i ujemnych w głównej tablicy i na podstawie tych obliczeń zaalokować nowe, mniejsze tablice a potem przepisać do nich wartości z głównej tablicy.
Eh, masło maślane, sorry, ale nie wiem jak to inaczej opisać.