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:
Creo que es bastante simple. Cualquier cosa pregunten.// 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; } }
Gracias de Antemano !