El problema no tenía nada que ver con una mala instalación de VSCode sino seguramente falta de compilador.
Y en 2023 yo no dejaría VSCode de lado a favor de Codeblocks (opinión personal)
Por ir por partes, supondré casi con total seguridad que el problema está ocurriendo en un ordenador bajo Windows (el cual no trae un compilador de C++ por defecto).
El error que aparece tiene pinta de que tu ordenador te está diciendo "quieres que ejecute este programa pero no tengo ni idea de qué programa tengo que usar para eso"
Entonces por un lado, necesitas instalar un compilador de C++. En Windows tienes varias opciones ya sea el compilador de Microsoft o el archiconocido gcc (mediante MinGW, Cygwin, WSL,...)
Ya que estás empezando y por no complicarlo de más, creo que la mejor opción es gcc mediante MinGW y casualmente aquí tienes una guía oficial con todos los pasos:
https://code.visualstudio.com/docs/cpp/config-mingwEn esa guía, tras echarle un vistazo rápido, parece que que te enseñan a instalarlo mediante MSYS2 (importante: recuerda agregar la ruta correcta al PATH para tener acceso global a esos comandos, está indicado también)
Cuando hayas llegado al paso de:
Y te funcione y te muestre la versión de g++ que tienes instalada, ya puedes celebrar que tienes instalado y configurado el compilador de C++ en Windows
Ahora toca volver a VSCode, instalar las extensiones recomendadas para C/C++ (que incluyen autocompletado y otras herramientras útiles para el desarrollo) y ya puedes ejecutar tu programa.
La primera vez que le des a "Run" te saldrá una lista con los compiladores disponibles para que le digas a VSCode con cuál quieres que ejecute el programa. Elige "g++" (es posible que aparezcan varios muy similares) y listo
Con esto se te creará un fichero .json con la configuración para ejecutar ese proyecto y así ya puedes ejecutarlo las veces que necesites siguiendo el mismo procedimiento.
Ahora el truco final:La salida que se muestra tras la ejecución del programa es bastante fea a mí parecer.
En VSCode hay otra extensión muy famosa que se llama "Code Runner" y que te va a permitir ejecutar los programas en C++ de una forma mucho más sencilla y limpia.
Esta extensión también necesita de un compilador de C++ externo pero como ya lo tienes que tener instalado, no debería suponerte ningún problema.
Y ahora ya puedes ejecutar el programa haciendo clic derecho sobre el código y eligiendo "Run code" (o algo similar) o con el shortcut que aparecerá ahí mismo (Ctrl+Alt+N si mal no recuerdo)
Si vas en VSCode a:
Ajustes/Extensions/Run Code configuration/Executor Map y pulsas en "Edit in settings.json", se te abrirá la configuración de VSCode en formato json y verás una serie de lenguajes y la instrucción que usará la extensión "Code Runner" para ejecutar cada uno de ellos. Puedes ir a la sección de "cpp" y añadir por ejemplo "cls;" (clear para quien esté en otro SO) al principio del comando para que se limpie la consola antes de cada ejecución y la salida se vea todavía mejor.
Espero que con esto se solucione el problema y puedas disfrutar del maravilloso mundo de C++