Hola, bueno antes que nada, queria aclarar, que esto que muestro aca no es un ejercicio que tengo que hacer para la escuela. Es simplemente diversion.
Desarrolle un codigo en C++ , que dibuja un cuadrado en pantalla.
Queria saber, si a otro se le puede ocurrir una forma mas corta y eficiente de realizarlo. Es que estoy aprendiendo, y no me quiero quedar solamente con mi solucion. Aqui va el codigo :
Código:
// Dibujar un cuadrado en pantalla.
// Santiago Paz 22/4/08 Aprendiendo.
# include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main()
{
int lado;
cout << "Ingrese el valor del lado : (-1 para terminar) ";
cin >> lado;
while ( lado != -1){
for ( int s = 1 ; s <= lado ; s++ ){
for ( int t = 1 ; t <= lado ; t++){
if ( s == 1 || s == lado || t == 1 || t == lado )
cout << "*";
else
cout << " ";
}
cout << endl;
}
cout << "\nIngrese el valor del lado : (-1 para terminar) ";
cin >> lado;
}
}
Creo que es bastante simple. Cualquier cosa pregunten.
Gracias de Antemano !