c´est effectivement tout con et la plupart des débutant sont confrotné à ce problème.
En fait ton programme exécute ce que tu lui as demandé, puis comme il n´a plus rien à faire, il se ferme.
L´astuce consiste donc à le faire attendre.
Il y a 36 méthodes différentes, la plus simple consiste à inclure le fichier stdlib.h au début de ton programme puis de mettre l´instruction :
system("pause");
juste avant la fin de ton programme (avant le return). Ce qui indique au systeme d´exploitation d´exécuter la commande "pause" qui met le programme en pause...