1. Tablicę zainicjuj tak a nie takim... czymś co masz.. :
int tab[] = {32, 54, 9, ... 7};
2. Funkcję innyprogram może nazwij sensowniej? Jakieś policzMinMax ?
3. Ta funkcja nie powinna nic "produkować na ekran" tylko policzyć min i max.
4. Warunkiem przerwania rekurencji będzie zmniejszenie n do wartości 0.
5. Radzę wyprowadzić min i max na zewnątrz funkcji i przekazać jako wskaźniki. Czyli:
policzMinMax(int * tablica, size_t wielkosc, int * min, int * max);
6. Nigdy nie inicjuj w 1 linii 2 zmiennych (linia 25 jest wręcz patologicznym przypadkiem bo wbrew pozorom n jest typu int a nie int *)