c ++ boucle for

  • ultimate11
  • Student
  • Student
  • No Avatar
  • Inscription: Fév 02, 2011
  • Messages: 86
  • Status: Offline

Message Septembre 2nd, 2011, 3:39 am

Comment faire cela une sortie comme ça...Aide
*****A
**** BB
*** AAA
** BBBB
* AAAAA

Code: [ 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
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Septembre 2nd, 2011, 3:39 am

  • spork
  • Brewmaster
  • Silver Member
  • Avatar de l’utilisateur
  • Inscription: Sep 22, 2003
  • Messages: 6129
  • Loc: Seattle, WA
  • Status: Offline

Message Septembre 2nd, 2011, 1:48 pm

Est-ce que ce travail à domicile ?
The Beer Monocle. Classy.
  • ultimate11
  • Student
  • Student
  • No Avatar
  • Inscription: Fév 02, 2011
  • Messages: 86
  • Status: Offline

Message Septembre 2nd, 2011, 8:26 pm

Oui...avant quand j'étudie...mais il y a maintenant son juste un rafraîchissement.:lol:
  • WritingBadCode
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Avr 28, 2011
  • Messages: 214
  • Loc: Sweden
  • Status: Offline

Message Septembre 3rd, 2011, 6:10 pm

Je suppose que le point avec cet exercice est de n'utiliser que de boucles et de boucles seulement ? Aucun choses telles que les IF, ELSE, tandis qu'etc. ?

Je n'a pas fait au cours de ma première tentative, mais je vais probablement essayer de nouveau demain si j'ai le temps puisque c'était un peu intéressant. Voici un premier coup silly où je « triché » de toute façon :

Code: [ 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 pas certain que le code faire que beaucoup de sens - je peux difficilement lire, se sentir un peu fatigués et de boucles à l'intérieur des boucles n'a pas été un côté strong de mine.

=)

Afficher de l'information

  • Total des messages de ce sujet: 4 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 244 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC