Cómo dibujar un corazón usando c
#include lt;iostreamgt;
usando el espacio de nombres std;
int main()
{ int i, j, k, l, m; char c = '\3'; //3 en el código ASCII es un carácter de corazón pequeño coutlt;lt;endl; //Línea vacía para (i=1; ilt;=3; i) { // Anterior Hay un espacio en medio de las 3 líneas para escribir por separado
for (j=1; jlt;=32-2*i; j)
? ;" "; //Espacios del lado izquierdo, los espacios izquierdos de cada línea siguiente son 2 menos que la línea anterior //8*n-2*i
for (k=1; klt;=4 *i 1; k)
? coutlt;lt;c;// Muestra la mitad izquierda del carácter como un corazón pequeño
para (l=1; llt;=13 -4*i; l)
? cout
? coutlt;lt;c;// Muestra la mitad derecha del carácter pequeño corazón
coutlt; lt;endl; // Se genera una nueva línea después de cada línea} for (i=1; ilt ;=3; i) { //No hay espacios en las siguientes tres líneas
for (j= 1; jlt;=24 1; j )
? coutlt;lt;" " ; //Espacio a la izquierda //8*(n-1) 1
k=1; klt;=29; k)
? coutlt;lt;c; //Salir del carácter corazón pequeño
coutlt; se genera cada línea} for (i=7; igt;=1; i--) { //Siguientes 7 líneas p>
for (j=1; jlt;=40-2*i; j)
? coutlt;lt;" "; //El espacio a la izquierda, el espacio a la izquierda de cada línea siguiente es más pequeño que La línea anterior es 2 menos //8*(n 1)- 2*i
for (k=1; klt;=4*i-1; k)
? coutlt ;lt; // Cada línea siguiente tiene 4 pequeños menos. corazones que la línea anterior (este bucle es i--)
coutlt; lt; endl; //Ajusta cada línea después de la salida} for (i=1; ilt;=39; i)
coutlt;lt;" "; //El espacio a la izquierda de la última línea coutlt;lt;clt;lt;endl; //El último carácter es un pequeño corazón return 0;
}