ah, oh capito allora ti conviene fare così,

trasforma il tuo primo ciclo in un ciclo infinito(poni la condizione del while come 1)
alla fine al posto della printf con vuoi rieseguire il programma inserisci una cosa di questo tipo:
codice:
while(1){
printf("Vuoi rieseguire il programma? s/n\n");
if(c=getch() =='s') break;
else if(c=='n') return;
}
Cosi dovrebbe andare se non ho sbagliato a scrivere il codice...