Grazie Ultra..però vorrei capire se secondo te era l'assenza di getchar() e quindi la non pulizia del buffer a causare il segmentation fault e poinon mi stampa il caso in cui k==0 eppure dovrebbe farlo..forse ho sbagliato a mettere qualche parentesi
spero di risolvere il problema..
a dopo in caso!
e grazie ancora