primero que nada main es de tipo int y retorna 0 por regla general... es raro que el compilador te permita compilar eso...
segundo, lo que pasa es que el enter lo está tomando el otro cin... debes usar cin.ignore, lee esto
http://foro.elhacker.net/programacion_cc/funcion_cinignore-t290246.0.html
segundo, lo que pasa es que el enter lo está tomando el otro cin... debes usar cin.ignore, lee esto
http://foro.elhacker.net/programacion_cc/funcion_cinignore-t290246.0.html