/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Hola a todos

 
      Índice del Foro elrincondelc.com -> Dev-C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
kastyl



Registrado: 20 Mar 2011
Mensajes: 1

MensajePublicado: 20/03/2011 3:30 am
Título: Hola a todos

Buenos dias a todos!
Estoy intentando hacer un cuadrado relleno de asteriscos.
La primera linea me sale pero despues no se como hacer q continuen
debajo los asteriscos.
este es mi programa hasta ahora.
Como he de razonar para poder continuar?

int costat,fila=1,columna=1;
cout<<"Valor del costat (Major que 1) : "<<endl;
cin>>costat;
while (costat>1){for(fila;fila<=costat;++fila){cout<<" * ";

if (costat<=1){cout<<"No es possible, no pot ser "<<endl;}
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 6586
Ubicación: Mexico

MensajePublicado: 20/03/2011 8:02 am
Título:

Hola kastyl

Lo que debes hacer es un bucle que itere por cada una de las filas.

El proceso dentro de el es otro bucle que iterara por cada una de las columnas (del cuadrado) mas la impresion del avance de linea.

Un ejemplo para que sea mas facil:
Código:
#include <iostream>
using std::cin;
using std::cout;
using std::endl;

int main()
{
   int lado;
   cout << "Indica el lado del cuadrado: ";
   cin >> lado;
   
   // Verificamos la entrada ...
   if (lado < 1){
      // ... si no es valida asi lo indicamos
      cout << "La entrada no es valida!" << endl;
   }else {
      // ... si lo es imprimimos el cuadrado
      
      // Por cada fila
      for (int i = 0; i != lado; ++i){
         // Por cada columna
         for (int j = 0; j != lado; ++j)
            cout << '*';
         
         // Terminamos la linea con un avance
         cout << endl;
      }
   }
   
   return 0;
}


Un saludo
_________________
Memory never recaptures reality. Memory reconstructs. All reconstructions change the original, becoming external frames of reference that inevitably fall short.
--
Mentat Handbook
Volver arriba
      Índice del Foro elrincondelc.com -> Dev-C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com