Introducción a C++

1

Todo lo que aprenderás sobre C++

2

¿Qué es programar y por qué aprender C++?

Conceptos Generales de C++

3

La Historia de C++ y sus diferencias con C

Preparando el entorno de trabajo

4

Instalando Codeblocks

5

Pasos para instalar en mac

6

Ejecutando nuestro primer programa

7

¿Qué son las librerías STD? - Portada del Proyecto

Manejo de memoria

8

¿Qué es la memoria y tipos de datos?

9

Alojando variables en memoria

10

¿Cómo usar operadores?

11

¿Qué son los apuntadores?

12

Reto: Escribir un programa que calcule áreas.

Entrada de datos y funciones

13

¿Cómo introducir datos a nuestro programa?

14

¿Cómo usar condicionales?

15

Usando condicionales

16

¿Cómo encapsular código en funciones ?

17

¿Qué son los parámetros y como usarlos?

18

Reto: Juego narrativo implementando condicionales y entrada de datos.

Loops y arreglos

19

¿Qué son los arreglos?

20

¿Qué son los Loops?

21

Programando Loops

22

Loops , arreglos y arreglos bidimensionales

23

Dibujando el mapa de nuestro juego con arreglos

24

Manipulando mi jugador con inputs en arreglos unidimensionales

25

Arreglos bidimensionales

26

Reto: Moviendo a mi personaje en mi arreglo bidimensional

Lectura de Archivos

27

Creando y leyendo un archivo externo

28

Leyendo archivos externos

29

Reto: En el mapa, crear punto de inicio y salida del jugador

Programación Orientada a Objetos

30

¿Qué es POO?

31

Definiendo una clase y creando sus instancias

32

Encapsulación

33

Abstracción

34

Herencia

35

Propiedades de clase en herencia

36

Polimorfismo

Finalizando nuestro proyecto

37

Creación de personaje y archivo de encabezado

38

Moviendo mi personaje con entrada de datos

39

Mapa

40

Interacción entre el personaje y el mapa

41

Paredes

42

Optimizando trazado de mapa

43

Colisiones

44

Creando nuestra portada de juego

45

Tesoro y victoria

46

Conclusiones

47

Proyecto final

Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

¿Qué son las librerías STD? - Portada del Proyecto

7/47
Recursos

Las librerías son pedazos de código que alguien más escribió y lo compartió con nosotros para que también podamos usarlo y proponer mejoras. Algunas librerías incluso pueden volverse estándares y venir instaladas por defecto con el lenguaje.

Por ejemplo, en nuestro primer ejemplo estamos usando la librería iostream que nos ayuda a imprimir texto en la consola.

Aportes 55

Preguntas 5

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Chicos, aqui les dejo el link para descargar CodeBlocks http://www.codeblocks.org/downloads/26
y por si aun no quieren instalar CodeBlocks, pueden progamar desde desde el navegador aqui:
https://www.onlinegdb.com/
Aqui hay algunas apps que tambien te pueden servir para programar desde tu telefono!
Android: https://play.google.com/store/apps/details?id=ru.iiec.cxxdroid
IOS: https://itunes.apple.com/us/app/c-c-program-compiler/id1160868782?l=es&mt=8

![]()

También podemos usar Replit para programar en C++ y probar el resultado desde el navegador sin necesidad de instalar cosas extrañas en nuestra computadora 😎: https://repl.it/languages/cpp.

**El Batman

#include <iostream>

using namespace std;

int main()
{
    cout <<"           _,    _   _    ,_"<< endl;
    cout <<"  .o888P     Y8o8Y     Y888o."<< endl;
    cout <<" d88888      88888      88888b"<< endl;
    cout <<"d888888b_  _d88888b_  _d888888b"<< endl;
    cout <<"8888888888888888888888888888888"<< endl;
    cout <<"8888888888888888888888888888888"<< endl;
    cout <<"YJGS8PY888P-Y888P-Y888P-Y8888P"<< endl;
    cout <<" Y888   '8'   Y8P   '8'   888Y"<< endl;
    cout <<"  '8o          V          o8'"<< endl;
    cout <<"     `                     `"<< endl;



    return 0;
}

Se puede hacer la monalisa en ASCII ART

R/ Lo intente

Con expresiones regulares fue muy facil, aprendanlo es recomendable al 10000%

#include <iostream>

using namespace std;

int main() {
    cout << "Hello, World!" << endl;
    cout << "" << endl;
    cout << "" << endl;
    cout << "                                                              ..---..._" << endl;
    cout << "                                                        ..--\"\"         \"-." << endl;
    cout << "                                                   ..-\"\"\"                 \"." << endl;
    cout << "                                               ..-\"\"                        \"" << endl;
    cout << "                                            .-\"" << endl;
    cout << "                                         .-\"      ... -_" << endl;
    cout << "                                     .=\"   _..-\" F   .-\"-.....___-.." << endl;
    cout << "                                     \"L_ _-'    .\"  j\"  .-\":   /\"-._ \"-" << endl;
    cout << "                                        \"      :  .\"  j\"  :   :    |\"\" \"." << endl;
    cout << "                                  ......---------\"\"\"\"\"\"\"\"\"\"\"-:_     |   |\\" << endl;
    cout << "                        ...---\"\"\"\"                             -.   f   | \"" << endl;
    cout << "                ...---\"\"       . ..----\"\"\"\"\"\"\"\"..                \".-... f  \"." << endl;
    cout << "         ..---\"\"\"       ..---\"\"\"\"\"\"\"\"-..--\"\"\"\"\"\"\"\"\"^^::            |. \"-.    ." << endl;
    cout << "     .--\"           .mm::::::::::::::::::::::::::...  \"\"L           |x   \"." << endl;
    cout << "   -\"             mm;;;;;;;;;;XXXXXXXXXXXXX:::::::::::.. |           |x.   -" << endl;
    cout << " xF        -._ .mF;;;;;;XXXXXXXXXXXXXXXXXXXXXXXXXX:::::::|            |X:.  \"" << endl;
    cout << "j         |   j;;;;;XXX#############################::::::|            XX::::" << endl;
    cout << "|          |.#;::XXX##################################::::|            |XX:::" << endl;
    cout << "|          j#::XXX#######################################::             XXX::" << endl;
    cout << "|         .#:XXX###########################################             |XX::" << endl;
    cout << "|         #XXX##############################XX############Fl             XXX:" << endl;
    cout << "|        .XXX###################XX#######X##XXX###########Fl             lXX:" << endl;
    cout << " |       #XX##################XXX######XXXXXXX###########F j             lXXX" << endl;
    cout << " |       #X#########X#X#####XXX#######XXXXXX#######XXX##F  jl            XXXX" << endl;
    cout << " |       #X#######XX#\"  V###XX#' ####XXXXXX##F\"T##XXXXXX.  V   /  .    .#XXXX" << endl;
    cout << "  |       #########\"     V#XX#'  \"####XXXX##.---.##XXXXXX.    /  /  / .##XXXX" << endl;
    cout << "  |       \"######X' .--\"\" \"V##L   #####XXX#\"      \"###XXXX. .\"  /  / .###XXXX" << endl;
    cout << "  |         #####X \"   .m###m##L   ####XX#      m###m\"###XX#   /  / .#####XXX" << endl;
    cout << "   |         \"###X   .mF\"\"   \"y     #####     mX\"   \"Y#\"^####X   / .######XXX" << endl;
    cout << "   |           \"T#   #\"        #     ####    X\"       \"F\"\"###XX\"###########XX" << endl;
    cout << "   |             L  d\"     dXX  xm   \"^##L mx     dXX  YL-\"##XX\"S\"\"##########" << endl;
    cout << "    |            xL J     Xd%    T      \"\"  T    XdX    L. \"##XS.f |#########" << endl;
    cout << "    |             BL      X## X                  X## X      T#SS\"  |#########" << endl;
    cout << "    |              #L     X%##X                  X%##X|     j#SSS /##########" << endl;
    cout << "     |              #L  ._ TXXX-\"           \"-._  XXXF.-    ###SS\\###########" << endl;
    cout << "     |              ##   \"\"\"\"\"                  \"\"\"\"\"\"      ##DS.\\###########" << endl;
    cout << "     |              TF                                      ##BBS.T#########F" << endl;
    cout << "      |             #L           ---                        ###BBS.T########'" << endl;
    cout << "      |            '##            \"\"                     jL|###BSSS.T#######" << endl;
    cout << "       |          '####             ______              .:#|##WWBBBSS.T####F" << endl;
    cout << "      J L        '######.            \\___/            _c::#|###WWWBSSS|####" << endl;
    cout << "     J ;;       '########m            \\_/            c:::'#|###WWWBBSS.T##\"" << endl;
    cout << "    J ;;;L      :########.:m.          _          _cf:::'.L|####WWWWSSS|#\"" << endl;
    cout << "  .J ;;;;B      ########B....:m..             _,c%%%:::'...L####WWWBBSSj" << endl;
    cout << " x  ;;;;dB      #######BB.......##m...___..cc%%%%%::::'....|#####WWBBDS.|" << endl;
    cout << "\" ;;;;;ABB#     #######BB........##j%%%%%%%%%%%%%%:::'..... #####WWWWDDS|" << endl;
    cout << ".;;;;;dBBB#     #######BB.........%%%%%%%%%%%%%%%:::'...   j####WWWWWBDF" << endl;
    cout << ";;;;;BBB####    ######BBB.........%%%%%%%%%%%%%%:::'..     #####WWWWWWS" << endl;
    cout << ";;;;dBBB####    ######BBB..........^%%%%%%%%%%:::\"         #####WWWWWWB" << endl;
    cout << ";;;:BBB######   X#####BBB\"...........\"^YYYYY::\"            #####WWWWWWW" << endl;
    cout << ";;.BB#########  X######BBB........:''                      #####WWWWWWW" << endl;
    cout << ";;BB##########L X######BBB.......mmmm..                 ..x#####WWWWWWB." << endl;
    cout << ";dBB########### X#######BB.....        \"-._           x\"\"  #####WWWWWWBL" << endl;
    cout << ";BBB###########L X######BB...              \"-              ######WWWWBBBL" << endl;
    cout << "BBB#############. ######BBB.                                #####WWWWBBBB" << endl;
    cout << "BBB############## X#####BBB                                 #####WWWWWBBB" << endl;
    cout << "BBB############### T#####BB                                  #####WWWBBB     :" << endl;
    cout << "BB################# T###BBP                                   #####WWBB\"    .#" << endl;
    cout << "BB##################..W##P                                      ###BBB\"    .##" << endl;
    cout << "BB###################..l                                         \"WW\"      ###" << endl;
    cout << "BB####################j ___                                        \" l    j###" << endl;
    cout << "BBB##################J_-   \"\"\"-..             ':::'   .-\"\"\"\"\"\"\"\"\"\"-.  l  .####" << endl;
    cout << "BBB######B##########J########    \"-.           ::'  -\" ..mmm####mm..\"-.< #####" << endl;
    cout << "MCL-5/7/88 BBB#####J############    \"-_        :|  \" .###############mmLlR####" << endl;
    cout << "BBBBBBBBBBBBBBB###/         #######    -.     .:| \".#####F^^^P^^\"\"\"^^^Y#lT####" << endl;
    cout << "BBBBBBBBBBBBBBBBBj|####mm        ######xx-...:::|\" ###f      .....      \"#T###" << endl;
    cout << "BBBBBBBBBBBBBBBBjj##########mm..           \":::.\"j##F  .mm#########mmm.. Yj###" << endl;
    cout << "BBBBBBBBBBBBBBBB|^WWWSRR############mmmmm xx \"\"\"mjF.mm####################j###" << endl;
    cout << "BBBBBBBBBBBBBBBB|                      ######mmmmmm#######################j###" << endl;
    cout << "BBBBBBBBBBBBBBBBY#m...   ..mmm##########PPPPP#####m..                    lj###" << endl;
    cout << "BBBBBBBBBBBBBBBBB2##############^^\"\"     ..umF^^^Tx ^##mmmm........mmmmmmlj###" << endl;
    cout << "BBBBBBBBBBBBBBBBBJT######^^^\"\"     .mm##PPPF\"....\"m.  \"^^###############lj####" << endl;
    cout << "BBBBBBBBBBBBBBBBB##^L         .mmm###PPP............\"m..    \"\"\"\"^^^^^\"\" lj####" << endl;
    cout << "BBBBBBBBBBBBBBBB#####Y#mmx#########P..................\"^:muuuummmmmm###^.#####" << endl;
    cout << "BBBBBBBBBBBBBBBB#####::Y##mPPPPF^\".......|.............. \"\"^^######^^\"...#####" << endl;
    cout << "BBBBBBBBBBBBBB########..................F............      \\     ........#####" << endl;
    cout << "BBBBBBBBBBBBB#########.................|..........          :       ....l#####" << endl;
    cout << "BBBBBBBBBBBB###########...............F.........             \\        ..######" << endl;
    cout << "BBBBBBBBBBB#############.............|........                :         dA####" << endl;
    cout << "BBBBBBBBBB##############.....................                           kM####" << endl;
    cout << "BBBBBBBBB################..................                             k#####" << endl;
    cout << "BBBBBBB##################................                               k#####" << endl;
    cout << "BBBBB#####################.............                                 t#####" << endl;
    cout << "BB########################............                                  \"E####" << endl;
    cout << "B########################F............                           .       \"####" << endl;
    cout << "#########################............'      |                    ..       \"L##" << endl;
    cout << "########################F............                           ...        \"L#" << endl;
    cout << "#######################F............'                           .....       \"#" << endl;
    cout << "######################F.............                           .......       \"" << endl;
    cout << "#####################$..............                         ........." << endl;
    cout << "#####################lmmm.............                      ...........   ..m#" << endl;
    cout << "####################j########mmmm.............            ......mmmmmm########" << endl;
    cout << "###################j###::::;:::::########mmmmmmm##############################" << endl;
    cout << "##################j:::::::;:::::::;;::##############################^^^\"\"\"\"" << endl;
    cout << "##################.mm:::mmm######mmmm:::' ^^^^^^\"\"#######^^\"\"\"\"" << endl;
    cout << "#################F...^m::;::################mmm  .mm\"\"\"" << endl;
    cout << "#################.......m;::::::::::::#########^\"" << endl;
    cout << "################F.........###mmm::::;' .##^\"\"\"" << endl;
    cout << " ##############F...........:#######m.m#\"" << endl;
    cout << "   ############..............':####" << endl;
    cout << "     #########F............mm^\"\"" << endl;
    cout << "       #######..........m^\"\"" << endl;
    cout << "          ####.......%^\"" << endl;
    cout << "             #.....x\"" << endl;
    cout << "             |.x\"\"" << endl;
    cout << "            .-\"" << endl;
    cout << "          .-" << endl;
    cout << "        .-" << endl;
    cout << "      .-" << endl;
    cout << "     -" << endl;
    cout << "   -\"" << endl;
    cout << " -\"" << endl;
    cout << "\"" << endl;
    cout << "                                                                             x" << endl;
    cout << "                                                                           xx" << endl;
    cout << "                                                                         xx" << endl;
    cout << "                                                                     xxx\"" << endl;
    cout << "                                                                 xxx\"" << endl;
    cout << "                                                           .xxxx\"" << endl;
    cout << "                                                   ___xxx\"\"" << endl;
    cout << "                                             .xxxx\"\"....F" << endl;
    cout << "                \"\"\"\"mmxxxxx          ___xxx^^^..........'" << endl;
    cout << "                   .xx^^^^YYYY###xxx^^.................|" << endl;
    cout << "                .xx^\"        #######x..................|" << endl;
    cout << "             .xx\"          ###########mx..............f" << endl;
    cout << "           .x^            ##############xx............|" << endl;
    cout << "          j\"             ##############    x..........;" << endl;
    cout << ".........#              ############       #x.........|" << endl;
    cout << "x.......j\"              ##########       ####x.......f" << endl;
    cout << " xxx....#..            ########        #######x......|" << endl;
    cout << "   xxxx.#....         #######        ##########x.....|" << endl;
    cout << "      xxx......       #####         #########   x....|" << endl;
    cout << "         xxx......    ###          #######      #m...|" << endl;
    cout << "           xxx......  ##           ######      ####..|" << endl;
    cout << "             xxx......#.          #####       ######m|" << endl;
    cout << "               xxxx.......        ###        #######Fx" << endl;
    cout << "                   xxx......      #         j#####    m" << endl;
    cout << "                      xx......              ####      Jxm" << endl;
    cout << "                       xxx......           ####      j###Km" << endl;
    cout << "                          xxx.....         ###      j####F  m" << endl;
    cout << "                             xx......       #       ###F    .m" << endl;
    cout << "                               xxx ....            j##F    .###m" << endl;
    cout << "                               m..xx.....          ##F    j#####K^mm." << endl;
    cout << "                                m...xx......       ##     #####F    ####mm" << endl;
    cout << "                                m .....x......     F     j####F    ########" << endl;
    cout << "                                 m  ......x.....         ###F    J##########" << endl;
    cout << "                                 \"m  ........x....      .#F     #########^^|" << endl;
    cout << "                                  \"......mmF^^^x....    ##     ######      |" << endl;
    cout << "                                   lL..jF        x.... .F      ####       |" << endl;
    cout << "                                   lTLJF           x....      ####        |" << endl;
    cout << "                                   l::|.            \"....    j###       ##" << endl;
    cout << "                                    l....            L....   ###F     x##" << endl;
    cout << "                                     l....       ..m##L...   ##F     j###" << endl;
    cout << "                                     l:...        #####L...  #F     j####" << endl;
    cout << "                                      l....    ####     ...        #####" << endl;
    cout << "                                      \"....              ...       ####F |" << endl;
    cout << "                                       l....              ...     j###F  |" << endl;
    cout << "                                        #...               ....   ###F    |" << endl;
    cout << "                                        \"#..              .jL.... ##F     |" << endl;
    cout << "                                         ##.            .m###L....#F      |" << endl;
    cout << "                                         \"##        ..mm###### ....       |" << endl;
    cout << "                                          |                   |...        |" << endl;
    cout << "                                          k                    |...       |" << endl;
    cout << "                                          l                    |...       k" << endl;
    cout << "                                           k                 .m#L...     Jk" << endl;
    cout << "                                           ##            ..mm####L...     k" << endl;
    cout << "                                           ###         d########' L....   |" << endl;
    cout << "                                           l                   |   \"-.__-\"" << endl;
    cout << "                                           l                   |" << endl;
    cout << "                                           l                  j#" << endl;
    cout << "                                           :                 j##" << endl;
    cout << "                                            k               j##'" << endl;
    cout << "                                            l            .m###k" << endl;
    cout << "                                            l           ###^^\"|" << endl;
    cout << "                                            |                 |" << endl;
    cout << "                                            j               .##" << endl;
    cout << "                                            |              ######" << endl;
    cout << "                                            |==          ##### ####" << endl;
    cout << "                                           .k          #####\"   ####" << endl;
    cout << "                                           l         #####^     ####" << endl;
    cout << "                                           l       ###         ####'" << endl;
    cout << "                                           !                 m###F" << endl;
    cout << "                                           |               ######" << endl;
    cout << "                                           |           mm##m###'" << endl;
    cout << "                                           |.       m########F" << endl;
    cout << "                                           |.    m#######F\" #" << endl;
    cout << "                                           d.   ###        #" << endl;
    cout << "                                          |..             .'" << endl;
    cout << "                                          |..             |" << endl;
    cout << "                                           k..           :" << endl;
    cout << "                                           \\...          F" << endl;
    cout << "                                            |...        #d" << endl;
    cout << "                                            |...       ###" << endl;
    cout << "                                             L...     ####." << endl;
    cout << "                                             |...    j### |" << endl;
    cout << "                                              L...   ###  |" << endl;
    cout << "                                              T...  j##    k" << endl;
    cout << "                                               \\... ##     |" << endl;
    cout << "                                                 \\...      ." << endl;
    cout << "                                                   \"^-____-" << endl;

    cin.get();
    return 0;
}
<code>#include <iostream>

using namespace std;

int main()
{
    cout << "                        __    _                                   " << endl;
    cout << "                    _wr*        *-q__                             " << endl;
    cout << "                 _dP                 9m_                          " << endl;
    cout << "               _#P                     9#_                        " << endl;
    cout << "              d#@                       9#m                       " << endl;
    cout << "             d##                         ###                      " << endl;
    cout << "            J###                         ###L                     " << endl;
    cout << "            {###K                       J###K                     " << endl;
    cout << "            ]####K      ___aaa___      J####F                     " << endl;
    cout << "            ]####K      ___aaa___      J####F                     " << endl;
    cout << "        __gmM######_  w#P""   ""9#m  _d#####Mmw__                 " << endl;
    cout << "     _g##############mZ_         __g##############m_              " << endl;
    cout << "   _d####M@PPPP@@M#######Mmp gm#########@@PPP9@M####m_            " << endl;
    cout << "  a###**          ,Z*#####@* *######*\g          **M##m           " << endl;
    cout << " J#@*             0L  **##     ##@*  J#              *#K          " << endl;
    cout << " #*               `#    *_gmwgm_~    dF               `#_         " << endl;
    cout << "7F                 *#_   ]#####F   _dK                 JE         " << endl;
    cout << "]                    *m__ ##### __g@*                   F         " << endl;
    cout << "                       *PJ#####LP*                                " << endl;
    cout << " `                       0######_                      *          " << endl;
    cout << "                       _0########_                                " << endl;
    cout << "     .               _d#####^#####m__              ,              " << endl;
    cout << "      **w_________am#####P*   ~9#####mw_________w**               " << endl;
    cout << "          ""9@#####@M""           ""P@#####@M""                    " << endl;
    return 0;

}

Símbolo de peligro biológico 

Mi aporte a la clase, usé * mejor ya que el compilador en linux me manda errores, sí alguien está usando GCC en linux no duden en compartir su ASCII art 🤓

#include <stdio.h>


int main(void) 
{
  printf("****__              ____                                                \n");
  printf("|    ******_      --/ * |-__      EL Laberinto del dragon               \n");
  printf("/_          (_    ./ ,/----'         Un videojuego por Cristobal Vega   \n");
  printf("   *__         (_./  /                                                  \n");
  printf("       *__           *___----^__                                        \n");
  printf("         _/   _                  *                                       \n");
  printf("  |    _/  __/ )_(_______       **__                                     \n");
  printf("  |*__/   /    ^ ^       *__________)                                    \n");
}

#include <iostream>

using namespace std;

int main()
{
    cout << "´´´´´´´´´´´´´´´´´´´´´´´´´¶¶¶¶¶¶¶¶´´´´´´´´´´´´´´" << endl;
    cout << "´´´´´´´´´´´´´´´´´´´´´´¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶´´´¶¶¶¶´´´´" << endl;
    cout << "´´´´´´´´´´´´´´´´´´´´´¶¶¶¶¶¶´´´´´´´’’¶¶¶¶¶¶¶¶¶´´´" << endl;
    cout << "´´´´´´´´´´´´´´´´´´´¶¶¶¶¶´´´´´´´´´´´´´´´¶¶¶¶´´´´´" << endl;
    cout << "´´´´´´´´´´´´´´´´´´¶¶¶¶´´´´´´´´´´´´´´´´´´´´´´´´´´" << endl;
    cout << "´´´´´´´´´´´´´´´´´¶¶¶´´´´´´´´´´¶¶¶¶¶¶´´´´´´´´´´´´" << endl;
    cout << "´´´´´´´´´´´´´´´´¶¶¶´´´´´´´´¶¶¶¶¶¶¶¶¶¶¶¶´´´´´´´´´" << endl;
    cout << "´´´´´´´´´´´´´´¶¶¶¶´´´´´´´¶¶¶´´ ´´´´´´´´´¶¶¶´´´´´" << endl;
    cout << "´´´´´´´´´´´´´¶¶¶¶¶´´´´´´´¶¶¶´´´´´¶¶¶ ´´´¶¶¶´´´´´" << endl;
    cout << "´´´´´´´´´´´´¶¶¶¶¶¶´´´´´´´¶¶¶¶´´´ ¶¶¶ ´´´´¶¶¶´´´´" << endl;
    cout << "´´´´´´´´´¶¶¶¶¶¶¶¶´´´´´´´´¶¶¶¶¶¶¶¶¶ ´´´´¶¶¶´´´´´" << endl;
    cout << "´´´´´´´´´¶¶¶¶´´¶¶¶¶´´´´´´´´´¶¶¶¶¶¶´´´´´¶¶¶´´´´´´" << endl;
    cout << "´´´´´´´´¶¶¶¶´´´´¶¶¶¶´´´´´´´´´´´´´´´´´´¶¶¶¶´´´´´´" << endl;
    cout << "´´´´´´¶¶¶¶´´´´´´´¶¶¶¶´´´´´´´´´´´´´´´´¶¶¶¶´´´´´´´" << endl;
    cout << "´´´´´¶¶¶¶´´´´´´´´´¶¶¶¶¶¶´´´´´´´´´´¶¶¶¶¶´´´´´´´´´" << endl;
    cout << "´´´´¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶´´´´´´´´´´" << endl;


    return 0;
}```

Cout: Salida de datos.

Endl: Fin de linea.

nunca olvidarse el ;

Eres buenisimo enseñando jaja

        _  _
       (.)(.)
      /  ()  \
    _ \ '--' / _
   { '-`""""`-' }
    `"/      \"`
      \      /
     _/  /\  \_
    {   /  \   }
     `"`    `"`

Un minotauro:

#include <iostream>

using namespace std;

int main()
{
    cout << "                                                              _( (~\\" << endl;
    cout << "       _ _                        /                          ( \> > \\" << endl;
    cout << "   -/~/ / ~\                     :;                \       _  > /(~\/" << endl;
    cout << "  || | | /\ ;\                   |l      _____     |;     ( \/ /   /" << endl;
    cout << "  _\\)\)\)/ ;;;                  `8o __-~     ~\   d|      \   \  //" << endl;
    cout << " ///(())(__/~;;\                  \"88p;.  -. _\_;.oP        (_._/ /" << endl;
    cout << "(((__   __ \\   \                  `>,% (\  (\./)8\"         ;:'  i" << endl;
    cout << ")))--`.'-- (( ;,8 \               ,;%%%:  ./V^^^V'          ;.   ;." << endl;
    cout << "((\   |   /)) .,88  `: ..,,;;;;,-::::::'_::\   ||\         ;[8:   ;" << endl;
    cout << " )|  ~-~  |(|(888; ..``'::::8888oooooo.  :\`^^^/,,~--._    |88::| |" << endl;
    cout << "  \ -===- /|  \8;; ``:.      oo.8888888888:`((( o.ooo8888Oo;:;:'  |" << endl;
    cout << " |_~-___-~_|   `-\.   `        `o`88888888b` )) 888b88888P""'     ;" << endl;
    cout << "  ;~~~~;~~         `--_`.       b`888888888;(., 888b888\"  ..::;-'" << endl;
    cout << "   ;      ;              ~\"-....  b`8888888:::::.`8888. .:;;;''" << endl;
    cout << "      ;    ;                 `:::. `:::OOO:::::::.`OO' ;;;''" << endl;
    cout << " :       ;                     `.      \"``::::::''    .'" << endl;
    cout << "    ;                           `.   \_              /" << endl;
    cout << "  ;       ;                       +:   ~~--  `:'  -';" << endl;
    cout << "                                   `:         : .::/" << endl;
    cout << "      ;                            ;;+_  :::. :..;;;" << endl;
    return 0;
}

¿Puedo utilizar Netbeans como IDE?

He aquí una muy buena referencia (en inglés) con una gran cantidad de librerías disponibles para C++: http://www.cplusplus.com/reference/

Encontré la nave de futurama

#include <iostream>

using namespace std;

int main()
{
    cout << "                     `.___" << endl;
    cout << "                    __, __`.                _..----....____" << endl;
    cout << "        __...--.``;.   ,.   ;``--.._______.    ,-.______.-" << endl;
    cout << "  _..--------   `   `   `     O ``-._   (,;) _," << endl;
    cout << ",________________                          \`-._`-," << endl;
    cout << " `._              ```````````------...___   -.._-:" << endl;
    cout << "    ```--.._      ,.                     ````--...__\-." << endl;
    cout << "            `.--. `-`                       ____    |  |`" << endl;
    cout << "              `. `.                       ,`````.  ;  ;`" << endl;
    cout << "                `._`.        __________   `.      \'__/`" << endl;
    cout << "                   `-:._____/______/___/____`.     \  `" << endl;
    cout << "                               |       `._    `.    \ " << endl;
    cout << "                               `._________`-.   `.   `.__" << endl;
    cout << "                                             SSt  `------`" << endl;


    return 0;
}

Mi prueba.

![](https://static.platzi.com/media/user_upload/image-db24fc2d-af04-40a6-8ac4-5ac14303715b.jpg)

Código:

#include <iostream>
using namespace std;

int main(){
    cout<<"             _)               (_"<<endl; //imprime
    cout<<"            _) \ /\%/\ /\_/\ / (_"<<endl; 
    cout<<"          _)  \ \(0 0) (0 0)//  (_"<<endl;
    cout<<"Art by     )_ -- \(oo) (oo)/ -- _( "<<endl;
    cout<<" VampLadee )_ / /\ \__,__//\ \ _("<<endl;
    cout<<"             )_ /   --;--   \ _("<<endl;
    cout<<"         *.    ( (  )) ((  ) )    .* "<<endl;
    cout<<"           '...(____)z z(____)...'"<<endl;
    
    return 0;
}

😄

buena clase

Gran Dragon!

Deberian arreglar el orden de los videos.

No pude usar gcc desde la consola. Tengo una Mac Mojave 10.14.3

En lugar de ello, para compilar uso:

g++ nombre_programa -o nombrecortoxD
./nombrecortoxD

La primera es para compilar y la segunda para ejecutar

En vez de quitar ", se podría simplemente escapar ese caracter, poniendo un __ (backslash) detrás. Quedaría así: \"

Para los que les paso como a mi, despues de este video no viene el que dice “¿Como usar condicionales?” si no viene la parte de “Manejo de memorias”, se van a saltar toda esa parte hasta que lo arreglen, tengan cuidado.

Tabla Ascii: Es una tabla donde encontramos el valor de bytes de cada una de las letras, es como decir el alfabeto de de nuestra CPU.

–> Esto significa que cada tecla que utilizamos en nuestro teclado tiene una interpretacion de pulso electrico que se guarda en bytes y cada uno de ellos es el que le asigna el valor y dicho valor lo podemos ver reflejado como por ejemplo en una tabla Ascii

#include <iostream>

using namespace std;

int main ()
{
    cout << "            (####) "                              << endl;
    cout << "          (#######) "                             << endl;
    cout << "        (#########) "                             << endl;
    cout << "       (#########) "                              << endl;
    cout << "      (#########) "                               << endl;
    cout << "     (#########) "                                << endl;
    cout << "    (#########) "                                        << endl;
    cout << "   (#########) "              << endl;
    cout << "  (#########)  " << endl;
    cout << "   (o) (o) (##) "                     << endl;
    cout << "  ,_C (##) " << endl;
    cout << " / ___, (##)  "                   << endl;
    cout << "   \ (#)  "               << endl;
    cout << "   El | El | "       << endl;
    cout << "   OOOOOO  "                     << endl;
    cout << "  / \ "                                            << endl;
    return 0;
}```
#include <iostream>

using namespace std;

int main()
{
    cout << "88                                88                              " << endl;
    cout << "88                                88                              " << endl;
    cout << "88                                88                              " << endl;
    cout << "88,dPPYba,  ,adPPYYba,  ,adPPYba, 88   ,d8  ,adPPYba, 8b,dPPYba,  " << endl;
    cout << "88P'     8a ""     `Y8 a8"      " 88 ,a8   a8P_____88 88P    Y8  " << endl;
    cout << "88       88 ,adPPPPP88 8b         8888[    8PP""""""  88          " << endl;
    cout << "88       88 88,    ,88 8a,   ,aa  88` Yba  ::8b,  ,aa 88         " << endl;
    cout << "88       88 ` 8bbdP Y8  `Ybbd8v   88   `Y8a `Ybbd8    88          " << endl;
    return 0;
}

Bien!.

#include <iostream>

using namespace std;

int main()
{
    cout << "  ______" << endl;
    cout << " /|_||_\`.__" << endl;
    cout << "(   _    _ _\ " << endl;
    cout << "=`-(_)--(_)-' \n" << endl;
    cout << "Hola Mundo - Version Cars" << endl;


    return 0;
}

El endl puede ser sustituido por \n; std es como el apellido de una persona, es tedioso pasar llamando a las personas por sus apellidos asi que con using namespace std; se omite esto y solo llamamos a las varibales por el nombre que les asignamos.

no pude jajaja

No le veo forma de dragon xd

Igual, en vez de quitar las comillas, le podemos agreggar un \ justo antes de ellas para que lo tome dentro del string

Si se quiere imprimir en consola “\” se debe usar “\\”

#include <iostream>

using namespace std;

int main()
{
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░    ▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓                                                            ░░                                    ░░▒▒▒▒░░▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓    ░░▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓                                                            ░░                                    ░░▓▓▒▒░░▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓    ░░▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓                  ░░░░                                            ░░                              ▒▒▓▓▒▒░░▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓    ░░▓▓▓▓▓▓▓▓▓▓████▓▓▓▓        ░░░░░░      ░░      ░░░░░░                                ░░                              ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░    ░░▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓  ░░                ░░░░            ░░░░                                                          ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓        ▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓░░        ░░▓▓▓▓▒▒░░░░▒▒▓▓▓▓▓▓          ░░                          ░░                            ░░▒▒▒▒░░▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒        ▓▓▓▓▓▓▓▓▓▓████▒▒          ▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒          ░░            ░░        ░░                            ░░▓▓▒▒░░▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░        ▓▓▓▓▓▓▓▓▓▓██▒▒        ▒▒▓▓▓▓▓▓▓▓▓▓▓▓░░    ▓▓▓▓▓▓▓▓▓▓▓▓▒▒        ░░          ░░                                      ░░▓▓▒▒░░▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓          ░░▓▓▓▓▓▓▓▓▒▒      ▒▒▓▓▒▒  ▒▒▓▓▓▓▒▒░░        ▒▒▓▓▓▓░░░░▓▓▓▓░░      ░░                    ░░                          ░░▓▓▒▒░░▒▒▒▒░░▒▒░░" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░            ▓▓▓▓▓▓▓▓      ▓▓▓▓░░    ░░░░                ░░▒▒      ▒▒▓▓        ░░    ░░            ░░                          ░░▓▓▒▒░░▒▒░░░░░░░░" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓              ░░▓▓▓▓      ▒▒▒▒                                        ░░▓▓      ░░  ░░              ░░                          ░░▓▓░░░░▒▒░░░░░░░░" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓                ░░░░    ▒▒░░                                            ░░▒▒    ░░░░                ░░                          ░░▓▓░░░░░░░░░░░░░░" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓                  ░░░░░░░░                                                ░░▒▒░░░░                  ░░                          ░░▓▓░░░░░░░░░░░░░░" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓                ░░░░░░      ░░      ░░                            ░░          ░░░░                  ░░                          ░░▓▓░░░░░░░░░░░░░░" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░              ░░░░░░    ░░      ░░      ░░                      ░░    ░░    ░░░░░░                ░░                          ░░▓▓░░░░░░░░░░░░░░" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓              ░░░░░░    ░░      ░░      ░░              ░░              ░░    ░░░░              ░░                            ░░▓▓░░░░░░░░░░░░░░" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░          ░░░░░░    ░░                ░░              ░░        ░░    ░░    ░░░░░░            ░░                            ░░▓▓░░░░░░░░░░░░░░" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓          ░░░░░░    ░░      ░░        ░░              ░░                      ░░░░          ░░░░                            ░░▓▓░░░░░░░░░░░░░░" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░      ░░░░░░░░    ░░      ░░        ░░          ░░  ░░                ░░    ░░░░░░        ░░░░░░                          ░░▓▓░░░░░░░░░░░░░░" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░    ░░▒▒▒▒              ░░      ░░░░  ░░      ░░  ░░░░              ░░    ░░░░░░░░    ░░░░░░░░                          ░░▓▓░░░░░░░░░░░░░░" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░    ░░      ░░░░      ▒▒░░  ░░      ░░    ░░        ░░    ░░    ░░░░░░░░░░░░▒▒░░░░░░                          ░░▓▓░░░░░░░░░░▒▒▓▓" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓    ░░░░▒▒▒▒    ░░      ░░        ▒▒░░  ░░      ░░    ░░        ░░            ▒▒▒▒░░░░  ░░░░░░░░                          ░░▓▓▒▒░░░░░░░░▒▒▓▓" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓    ░░░░░░░░    ░░      ░░        ░░░░  ░░      ░░    ▒▒        ░░            ▒▒░░░░░░  ░░▒▒▒▒░░                          ░░▓▓▒▒░░░░░░░░▒▒▓▓" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒    ░░░░░░░░    ░░░░    ░░        ░░░░          ░░    ▒▒        ░░            ▒▒░░░░    ░░░░                              ░░▓▓▒▒░░░░░░░░▒▒▓▓" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░      ░░▒▒        ░░  ░░░░        ░░░░  ░░      ░░    ░░░░  ░░  ░░            ▒▒░░        ░░                              ░░▓▓░░░░░░░░░░▒▒▓▓" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░        ░░        ░░  ░░▒▒  ░░░░░░░░░░  ░░      ░░  ░░░░░░░░░░                ░░░░        ░░                              ░░▓▓░░░░▒▒▒▒▒▒▒▒▓▓" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓          ░░        ░░  ░░▓▓  ░░  ░░░░░░  ░░      ░░    ░░░░  ░░                ░░░░        ░░                              ░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓        ░░░░        ░░  ░░▒▒  ░░  ░░░░░░  ░░      ░░    ░░▒▒  ░░░░    ░░        ░░░░          ░░                            ░░▓▓░░░░▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒            ░░        ░░  ░░▒▒  ░░  ░░░░░░  ▒▒      ░░    ░░▒▒    ░░  ░░          ░░                ░░                        ▒▒▓▓░░▒▒▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "████████████████████▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓                ░░        ░░  ░░▒▒  ░░  ░░  ░░  ▒▒          ░░  ░░    ░░  ░░░░        ░░░░            ░░                          ░░▓▓▒▒░░▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "██████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒░░▒▒░░        ░░░░  ░░░░  ░░  ░░  ░░  ▒▒          ░░  ░░░░  ▒▒  ▒▒░░        ░░    ░░░░░░░░░░░░                          ░░▓▓▒▒░░▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "██████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓          ░░    ░░░░  ░░  ▒▒░░░░░░░░          ░░  ░░░░  ▒▒  ▒▒░░░░      ░░    ░░░░░░░░░░░░                          ░░▓▓▒▒░░▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "██████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓          ░░    ▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░  ▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░      ░░    ░░░░░░░░░░░░                          ░░▓▓▒▒░░▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "██████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓▓          ░░▒▒░░▓▓▒▒▒▒▓▓▓▓▓▓▓▓▒▒░░            ▒▒▒▒▓▓▓▓▓▓▓▓▒▒▒▒▒▒░░      ░░    ░░░░░░░░░░░░                          ░░▓▓▒▒░░▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒            ▒▒  ░░  ░░▓▓▓▓▓▓▓▓░░                ▒▒▓▓▒▒▓▓▓▓░░░░  ░░      ░░    ░░░░░░░░░░░░                          ░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "██████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░    ░░      ░░  ░░  ▓▓▓▓▒▒▓▓▓▓░░                ▓▓▓▓▒▒▓▓▓▓░░░░  ░░            ░░░░░░░░░░░░░░                        ░░▓▓▒▒░░▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "████████████████████████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓████░░░░  ░░      ░░      ▒▒▒▒▓▓░░▒▒                  ▒▒▓▓▓▓  ▒▒    ░░░░            ░░░░░░░░░░░░░░                        ░░▓▓▒▒░░▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "██████████████████████████████████████████████▓▓▓▓▓▓████████▓▓      ░░      ░░      ░░▒▒░░  ▒▒                  ░░░░░░  ░░    ░░      ░░      ░░▒▒▒▒▒▒░░▒▒░░                        ░░▓▓▒▒░░▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "██████████████████████████████████████████████████████████████      ░░        ░░  ░░    ░░░░                        ░░░░      ░░      ░░        ▓▓▒▒▒▒▒▒▒▒░░                        ▒▒▓▓▒▒░░▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "████████████████████████████████████████████████████████████▓▓              ░░░░  ░░                                          ░░    ░░          ░░░░░░░░▒▒░░                        ░░▓▓▒▒░░▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "██████████████████████████████████████████████████████████▓▓░░  ░░    ░░░░░░░░░░  ░░░░░░                            ░░  ░░    ░░░░░░░░            ░░▒▒▒▒▒▒░░                        ░░▓▓▒▒░░▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "████████████████████████████████████████████████████████████    ░░    ░░░░░░░░░░                                            ░░░░░░░░░░  ░░    ░░  ▒▒▒▒▒▒▒▒░░                        ░░▓▓▒▒░░▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "██████████████████████████████████████████████████████████▓▓    ░░    ░░░░░░░░░░░░                                          ▒▒░░░░░░▒▒  ░░        ░░▒▒▒▒▒▒░░                        ░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "████████████████████████████████████████████████████████████░░  ░░    ░░░░░░░░░░░░                                        ░░▒▒░░░░░░▒▒░░░░        ▒▒▒▒▒▒▒▒░░                        ░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "████████████████████████████████████████████████████████████▓▓      ░░▒▒▒▒░░░░░░░░▒▒                                    ░░░░▒▒░░░░░░░░░░░░  ░░  ░░▒▒▒▒▒▒▒▒░░  ░░                    ░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "████████████████████████████████████████████████████████████████▒▒░░░░▒▒░░░░░░░░▒▒░░░░░░                              ░░░░░░░░░░░░░░░░░░░░░░░░░░        ░░░░  ░░                    ░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "████████████████████████████████████████████████████████████████▓▓▓▓▒▒▒▒░░▒▒░░░░▒▒░░░░░░░░░░                      ░░  ░░░░▒▒░░░░░░░░░░░░░░▒▒▒▒      ░░░░    ░░░░                    ░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "██████████████████████████████████████████████████████████████▓▓▒▒▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░  ░░░░░░          ░░░░░░░░    ░░▒▒░░░░░░▒▒▓▓▓▓▓▓▓▓▓▓▓▓        ░░  ░░░░                    ░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "████████████████████████████████████████████▓▓▓▓████████▓▓▓▓▓▓▓▓░░▒▒▓▓▓▓▓▓▓▓░░░░░░░░░░  ░░    ░░░░░░▒▒░░▒▒░░░░░░░░        ▒▒░░░░░░▓▓▓▓▓▓▓▓▒▒░░▓▓▒▒        ░░  ░░                    ▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "▒▒▒▒▒▒▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒░░▒▒▒▒    ░░      ░░░░░░░░░░░░░░░░    ░░    ▒▒░░░░░░▓▓▓▓▓▓▓▓▓▓▒▒▓▓▓▓░░░░  ░░░░  ░░                    ░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░▒▒░░      ░░          ░░░░░░              ▒▒░░░░▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░    ░░                    ▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "██████████████▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒▒░░░░░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒░░      ░░                    ░░    ░░▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒░░░░░░░░    ░░                    ░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "██████████████▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░░░░▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒░░▒▒▒▒░░        ░░              ░░        ░░▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░      ░░░░  ░░                    ▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "████████████▓▓▓▓░░▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓  ░░▒▒▒▒▒▒            ░░░░  ░░░░░░          ░░░░▒▒▒▒  ▒▒▓▓▓▓▓▓▓▓▓▓▓▓          ░░░░░░                    ▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░                                ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░      ▒▒▒▒▒▒            ░░      ░░░░          ░░▒▒░░▒▒    ░░▒▒▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░  ░░  ░░  ░░  ░░  ░░▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒" << endl; 
    cout << "▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒                                        ░░▓▓░░▓▓▓▓▓▓▓▓▓▓░░      ▒▒░░▒▒            ░░  ░░░░  ░░          ░░▒▒░░░░    ░░▓▓▓▓▓▓▓▓▓▓▒▒▒▒▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒" << endl;


    return 0;
}
I love beer
             ~  ~
           ( o )o)
          ( o )o )o)
        (o( ~~~~~~~~o
        ( ) ~~~~~~~
        ( )|)       |-.
          o|     _  |-. "
          o| |_||_) |   "
           | | ||_) |   | |
          o|        |  / /
           |        |.
           |        |-
           .========.

Process returned 0 (0x0)   execution time : 0.020 s
Press any key to continue.

#include <iostream>: Es una predirectiva o libreria para entrada y salida de datos en C, seria lo mismo a <stdio.h>

<#include <iostream>

using namespace std;

int main()
{
    cout << "           \****__              ____     " << endl;
    cout << "         |    *****\_      --/ *\-__  " << endl;
    cout << "         /_          (_    ./ ,/----' " << endl;
    cout << "         \__         (_./  /  " << endl;
    cout << "         \__           \___----^__ " << endl;
    cout << "               _/   _                  " << endl;
    cout << "               _/   _                   \ " << endl;
    cout << "         |    _/  __/ )\"\ _____         *" << endl;
    cout << "        |\__/   /    ^ ^       \____      )" << endl;
    cout << "         \___--                    \_____ )" << endl;

    return 0;

}>

Esta fue una clase muy divertida!

Librerías de C++

unto con los compiladores de C y C++, se incluyen ciertos archivos llamados bibliotecas mas comúnmente librerías. Las bibliotecas contienen el código objeto de muchos programas que permiten hacer cosas comunes, como leer el teclado, escribir en la pantalla, manejar números, realizar funciones matemáticas, etc.

Las bibliotecas están clasificadas por el tipo de trabajos que hacen, hay bibliotecas de entrada y salida, matemáticas, de manejo de memoria, de manejo de textos y como imaginarás existen muchísimas librerías disponibles y todas con una función especifica.

Para personas que usan MacOs pueden libremente usar Xcode gratuitamente desde la appstore.
Abren nuevo proyecto y seleccionan como tipo de proyecto "Terminal"
En este video lo explican con mas detalle

Disculpen cuando copio y pego la linea de codigo ya no me deja reproducirlo ya no esta en color verdad, que sucede?

Gracias

¿que son las librerías? son códigos y/o comandos que otras personas han creado y que se pueden utilizar. Al ser útiles se han estandarizado para que todos tengamos acceso

que bonitos dragones we

int main()
{
    cout << "       _)               (_" << endl;
    cout << "      _) \ /\%/\ /\_/\ / (_" << endl;
    cout << "     _)  \\(0 0) (0 0)//  (_" << endl;
    cout << "     )_ -- \(oo) (oo)/ -- _" << endl;
    cout << "      )_ / /\\__,__//\ \ _(" << endl;
    cout << "       )_ /   --;--   \ _(" << endl;
    cout << "  *.    ( (  )) ((  ) )    .*" << endl;
    cout << "    '...(____)z z(____)...'" << endl;
    return 0;
}

Apple

int main()
{
    cout << "Hello Apple!" << endl;
    cout << "                      .8  " << endl;
    cout << "                      .888" << endl;
    cout << "                    .8888'" << endl;
    cout << "                   .8888'" << endl;
    cout << "                   888'" << endl;
    cout << "                   8'" << endl;
    cout << "      .88888888888. .88888888888." << endl;
    cout << "   .8888888888888888888888888888888." << endl;
    cout << "  .8888888888888888888888888888888888." << endl;
    cout << ".&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'" << endl;
    cout << "&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'" << endl;
    cout << "&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'" << endl;
    cout << "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:" << endl;
    cout << "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:" << endl;
    cout << "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:" << endl;
    cout << "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%." << endl;
    cout << "%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%." << endl;
    cout << "`%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%." << endl;
    cout << " `00000000000000000000000000000000000'" << endl;
    cout << "  `000000000000000000000000000000000'" << endl;
    cout << "   `0000000000000000000000000000000'" << endl;
    cout << "     `###########################'" << endl;
    cout << "       `#######################'" << endl;
    cout << "         `#########''########'" << endl;
    cout << "          `#########''######'" << endl;
    return 0;
}

no me funciono con cout <<“Hello world!”<<endl; busque esta solución.
std::cout << R"(
,
/|
/ |
/ /
| |
/ |
| _
| __
\ _____
\ _
| /
/
| |
\ |
|
\ |
/\ _
/ | __ ( )
/ \ / |\ / _
| , | /\ \ _
| _
_/|_/ \ }}}__| (@) @)
))) _—\ | \
>>> \ /__o_o)
| / VVVVV
\ \
\ \MMMMM oh bugger!
_
/ _____ /
| O O|
/
|_|/_
( | |
(o)
==(o)
)" << ‘\n’;

Yo usare GCC para correr los programas

Para los que quieran transformar una imágen a código ASCII acá les dejo una página https://www.ascii-art-generator.org/es.html

#include <iostream>

using namespace std;

int main()
{
    cout << " Valentina "<< endl;
    cout << "                    .---'-    \" "<< endl;
    cout << "       .-----------/           \""<< endl;
    cout << "      /           (         ^  |   __" << endl;
    cout << " &   (             \        O  /  / .'" << endl;
    cout << " '._/(              '-'  (.   (_.' /" << endl;
    cout << "      \                    \     ./ "<< endl;
    cout << "       |    |       |    |/ '._.'" << endl;
    cout << "       )   @).____\ |  @ |" << endl;
    cout << "   .  /    /       (    | mrf" << endl;
    cout << "   \|, '_:::\  . ..  '_:::\ ..\)." << endl;```

que buen curso, ademas el código ASCII viene desde los primero años de la programación empleados en juegos o en otro tipos de programas

En este caso quise hacer un bonito recuadro que diga Hi World!

#include <iostream>

using namespace std;

int main()
{
    cout << "███████████████████████████" << endl;
    cout << "█                         █" << endl;
    cout << "█          H              █" << endl;
    cout << "█          E              █" << endl;
    cout << "█          L              █" << endl;
    cout << "█          L              █" << endl;
    cout << "█          O              █" << endl;
    cout << "█                         █" << endl;
    cout << "█          W              █" << endl;
    cout << "█          O              █" << endl;
    cout << "█          R              █" << endl;
    cout << "█          L              █" << endl;
    cout << "█          D        :3    █" << endl;
    cout << "███████████████████████████" << endl;
    return 0;
}```

Arte por Alex Wargacki.

#include <iostream>

using namespace std;

int main()
{
    cout << "                            ==(W{==========-      /===-                        " << endl;
    cout << "                              ||  (.--.)         /===-_---~~~~~~~~~------____  " << endl;
    cout << "                              | \_,|**|,__      |===-~___                _,-' `" << endl;
    cout << "                 -==\\        `\ ' `--'   ),    `//~\\   ~~~~`---.___.-~~      " << endl;
    cout << "             ______-==|        /`\_. .__/\ \    | |  \\           _-~`         " << endl;
    cout << "       __--~~~  ,-/-==\\      (   | .  |~~~~|   | |   `\        ,'             " << endl;
    cout << "    _-~       /'    |  \\     )__/==0==-\<>/   / /      \      /               " << endl;
    cout << "  .'        /       |   \\      /~\___/~~\/  /' /        \   /'                " << endl;
    cout << " /  ____  /         |    \`\.__/-~~   \  |_/'  /          \/'                  " << endl;
    cout << "/-'~    ~~~~~---__  |     ~-/~         ( )   /'        _--~`                   " << endl;
    cout << "                  \_|      /        _) | ;  ),   __--~~                        " << endl;
    cout << "                    '~~--_/      _-~/- |/ \   '-~ \                            " << endl;
    cout << "                   {\__--_/}    / \\_>-|)<__\      \                           " << endl;
    cout << "                   /'   (_/  _-~  | |__>--<__|      |                          " << endl;
    cout << "                  |   _/) )-~     | |__>--<__|      |                          " << endl;
    cout << "                  / /~ ,_/       / /__>---<__/      |                          " << endl;
    cout << "                 o-o _//        /-~_>---<__-~      /                           " << endl;
    cout << "                 (^(~          /~_>---<__-      _-~                            " << endl;
    cout << "                ,/|           /__>--<__/     _-~                               " << endl;
    cout << "             ,//('(          |__>--<__|     / El laberinto     .----_          " << endl;
    cout << "            ( ( '))          |__>--<__|    |   del dragon    /' _---_~\        " << endl;
    cout << "         `-)) )) (           |__>--<__|    |               /'  /     ~\`\      " << endl;
    cout << "        ,/,'//( (             \__>--<__\    \            /'  //        ||      " << endl;
    cout << "      ,( ( ((, ))              ~-__>--<_~-_  ~--____---~' _/'/        /'       " << endl;
    cout << "    `~/  )` ) ,/|                 ~-_~>--<_/-__       __-~ _/                  " << endl;
    cout << "  ._-~//( )/ )) `                    ~~-'_/_/ /~~~~~~~__--~                    " << endl;
    cout << "   ;'( ')/ ,)(                              ~~~~~~~~~~                         " << endl;
    cout << "  ' ') '( (/                                                                   " << endl;
    cout << "    '   '  `" << endl;
    cout << "Un videojuego por Jair Copete con el curso de C++ por Platzi" << endl;

    return 0;
}