perchè il programma termina... e giustamente il prompt (finestrella del DOS) si chiude
soluzioni:
1) lo esegui da prompt (linea di comando)
2)basta aggiungere
system("pause");
come penultima istruzione (prima di return 0
p.s. per utilizzare system() devi includere <stdlib.h>