[ Foro de C++ ]
Hola! tengo el siguiente programa que según el alto y ancho que introduzca el usuario me hará un rectángulo de asteriscos, pero en este caso el rectángulo es lleno. Necesito ayuda a que sea un rectángulo vacío , por favor agradezco respuestas.
#include<iostream>
#include<conio.h>
using namespace std;
int main (){
cout<< "PROGRAMA QUE DIBUJA UN RECTANGULO VACIO FORMADO POR ASTERISCOS" <<endl;
int alto, ancho, fila, columna;
cout<<"Introduzca el ANCHO del rectangulo:";
cin>>ancho;
cout<<"Introduzca el ALTO del rectangulo:";
cin>>alto;
for(fila=0;fila<alto;fila=fila+1)
{
for(columna=0;columna<ancho;columna=columna+1)
cout<<"*";
cout<<endl;
}
return 0;
}
Te puede bastar con un "if" dentro del "for" : si estás en la primera o última columna, primera o última fila, dibujas un asterisco; en caso contrario, dibujas un espacio.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)