Hola amigo!
Solo querÃ*a aprovechar la oportunidad de recomendarte Visual C++ Express Edition. No soy partidario de hacerle propaganda a Microsoft pero definitivamente no puedo sino opinar que el producto es bueno, muy satisfactorio y además gratis.
Sobre tu pregunta, debes añadir un comando para detener el flujo del programa antes de que culmine. Si estas utilizando el sistema operativo Windows, añade en la cabecera #include <process.h> y utiliza la maravillosa instruccion system("pause") para detener la pantalla.
Si eres un poco perspicaz notarás que el comando pause es propio del sistema de lÃ*nea de comandos de Windows (conocido anteriormente como DOS). El punto es que puedes pasarle a la instrucción system() cualquier cadena con los comandos conocidos de DOS, tales como: "cls", "pause", etc.
Buena suerte!