c ++ bucle for

  • ultimate11
  • Student
  • Student
  • No Avatar
  • Registrado: Feb 02, 2011
  • Mensajes: 86
  • Status: Offline

Nota Septiembre 2nd, 2011, 3:39 am

Cómo hacer de esto un resultado como éste...Ayuda
*****A
**** BB
*** AAA
** BBBB
* AAAAA

Código: [ Select ]
#include <iostream>
using namespace std;

int main()
{
  
  int a,b,w;
  for(int q=0;q<=10;q++)
  {
      for(w=1;w<=10-q;w++)
      {
          cout<<"*";
          }

        for(a=1;a<=q-w;a++)
          {
              cout<<"A";  
              }
cout<<endl;
              for(b=1;b<=q-w+1;b++)
          {
              cout<<"B";
              }

        
          cout<<endl;
}
 
  system ("pause");
  return 0;
  }
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.   
  6.   int a,b,w;
  7.   for(int q=0;q<=10;q++)
  8.   {
  9.       for(w=1;w<=10-q;w++)
  10.       {
  11.           cout<<"*";
  12.           }
  13.         for(a=1;a<=q-w;a++)
  14.           {
  15.               cout<<"A";  
  16.               }
  17. cout<<endl;
  18.               for(b=1;b<=q-w+1;b++)
  19.           {
  20.               cout<<"B";
  21.               }
  22.         
  23.           cout<<endl;
  24. }
  25.  
  26.   system ("pause");
  27.   return 0;
  28.   }
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Septiembre 2nd, 2011, 3:39 am

  • spork
  • Brewmaster
  • Silver Member
  • Avatar de Usuario
  • Registrado: Sep 22, 2003
  • Mensajes: 6130
  • Loc: Seattle, WA
  • Status: Offline

Nota Septiembre 2nd, 2011, 1:48 pm

¿Es esta tarea?
The Beer Monocle. Classy.
  • ultimate11
  • Student
  • Student
  • No Avatar
  • Registrado: Feb 02, 2011
  • Mensajes: 86
  • Status: Offline

Nota Septiembre 2nd, 2011, 8:26 pm

sí...antes cuando yo estudiaba...pero ahora solo una actualización.:lol:
  • WritingBadCode
  • Graduate
  • Graduate
  • Avatar de Usuario
  • Registrado: Abr 28, 2011
  • Mensajes: 214
  • Loc: Sweden
  • Status: Offline

Nota Septiembre 3rd, 2011, 6:10 pm

¿Supongo que el punto con este ejercicio es utilizar solamente para bucles y bucles sólo? ¿Hay cosas tales como IF, ELSE, mientras etc.?

No hacerlo durante mi primer intento, pero probablemente será tratar mañana si tengo tiempo ya que se trata de algo interesante. Aquí es un tonto primer tiro donde "engañó" de todos modos:

Código: [ Select ]
#include <iostream>
using namespace std;

int main()
{
  int stars, letters, temp;
  bool print_A = true;
  for(letters = 1; letters <= 5; letters++)
  {
    for(stars = 6 - letters; stars > 0; stars--)
    {
      cout<<"*";
    }
    for(temp = letters; temp > 0; temp--)
    {
      if(print_A)
      {
        cout<<"A";
      }
      else
      {
        cout<<"B";
      }
    }
    cout<<endl;
    print_A = !print_A;
  }
  while(1);
  return 0;
}
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5.   int stars, letters, temp;
  6.   bool print_A = true;
  7.   for(letters = 1; letters <= 5; letters++)
  8.   {
  9.     for(stars = 6 - letters; stars > 0; stars--)
  10.     {
  11.       cout<<"*";
  12.     }
  13.     for(temp = letters; temp > 0; temp--)
  14.     {
  15.       if(print_A)
  16.       {
  17.         cout<<"A";
  18.       }
  19.       else
  20.       {
  21.         cout<<"B";
  22.       }
  23.     }
  24.     cout<<endl;
  25.     print_A = !print_A;
  26.   }
  27.   while(1);
  28.   return 0;
  29. }


IM no seguro que código hace que mucho sentido - apenas puedo leer, sintiendo un poco cansado y bucles for interior para bucles no ha sido un fuerte lado mío.

=)

Publicar Información

  • Total de mensajes en este tema: 4 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 142 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC