No veo ningún error en tu aplicación y además ami me ejecuta correctamente. ¿Seguro que te da error el compilador?, ¿o es que se cierra la ventana nada mas ejecutar?, si es asi añade esto:
Saludos.
No es recomendable usar conio.h, es mas, no uses esta librería jamáz, si quieres pausar el programa, si usas la librería iostream, sólamente pon
cin.get();cin.get();
antes de retur 0;
Y te recomiendo de compilador code::blocks, satu ya te dio el link para descargarlo.
Y amm, usas windows o linux o que?