#include
#include
using namespace std;
int main(int argc,char *argv[])
{
const string texte="Je ne ferais pas faire mes projets par mes petits camarades.";
const string rouge="033円[0;31;40m";
const string vert="033円[0;32;40m";
const string normal="033円[0m";
enum Couleurs{ROUGE,VERT,NORMAL};
int iCouleur=NORMAL;
for (int i=0;i<100;i++)
{
for (int j=0;j<texte.length();j++)
{
switch (texte[j])
{
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
case 'y':
if (iCouleur!=VERT)
{
iCouleur=VERT;
cout << vert;
}
break;
default:
if (iCouleur!=ROUGE)
{
iCouleur=ROUGE;
cout << rouge;
}
break;
}
cout << texte[j];
}
cout << endl;
}
cout << normal;
return 0;
}
[^] # Re: tu copieras 100 fois dans ta console
Posté par Christophe Chailloleau-Leclerc . En réponse au journal Tirage aléatoire dans un tableau. Évalué à 3.
#include #include using namespace std; int main(int argc,char *argv[]) { const string texte="Je ne ferais pas faire mes projets par mes petits camarades."; const string rouge="033円[0;31;40m"; const string vert="033円[0;32;40m"; const string normal="033円[0m"; enum Couleurs{ROUGE,VERT,NORMAL}; int iCouleur=NORMAL; for (int i=0;i<100;i++) { for (int j=0;j<texte.length();j++) { switch (texte[j]) { case 'a': case 'e': case 'i': case 'o': case 'u': case 'y': if (iCouleur!=VERT) { iCouleur=VERT; cout << vert; } break; default: if (iCouleur!=ROUGE) { iCouleur=ROUGE; cout << rouge; } break; } cout << texte[j]; } cout << endl; } cout << normal; return 0; }PS : Oui, je sais, c'est pas bô comme code !