1) Quel codice non può compilare perché contiene errori di sintassi

2) Se usi una funzione e non codice inline dovresti restituire i 3 valori con un return, i printf dovrebbero trovarsi nel main.

3) Non richiami la funzione nel main con n come parametro, quindi puoi vederlo come "dead code", codice inutile

4) Ad occhio l'algoritmo non mi sembra corretto :rollo: