Como Dibujar un Cuadrado (Cuadro) en C++ (Cpp)

Pues continuando con nuestros “Programas Rápidos”, este programa lo que hace es dibujar un cuadrado (de asteriscos o cualquier carácter ASCII) en pantalla, con el total de filas y columnas introducidas por el usuario. Simple pero práctico para dibujar menús o demás cosas en Tiempo de Ejecución.

Aquí un screenshot de como se vería tu cuadro

El código es el siguiente:
[cpp]
#include
#include

void main() /* Programa que Dibuja un Cuadro (cuadrado) en C++ */
{
int x,y,n,a;
a=0; x=0; y=0; n=0;
while(a==0) //ciclo para validar la entrada de las columnas (de 1 a 20)
{
cout<<"Introduce el tamaño del cuadrado (1-20): "; cin>>n;
if ((n>0) && (n<21)) a=1; } for (y=1; y!=n+1; y++) { for (x=1; x!=n+1; x++) { if (y==1) //si es la primer fila cout<<“*”; else { if (y==n) //si es la ultima fila cout<<“*”; else { if (x==1) cout<<“*”; else { if (x==n) cout<<“*”; else cout<<” “; } } } } cout<

Share Button

No Comments Yet

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>