Ho provato il programma (rimuovendo il riferimento a <conio.h> - che non è standard - e sostituendo la getch() - non standard neanche lei - con una getchar()) e non mi da problemi.