Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Forma mas eficiente de dibujar un cuadrado

Estas en el tema de Forma mas eficiente de dibujar un cuadrado en el foro de C/C++ en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 22/04/2008, 17:30
 
Fecha de Ingreso: abril-2008
Mensajes: 1
Antigüedad: 16 años
Puntos: 0
Forma mas eficiente de dibujar un cuadrado

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 !
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 02:42.