Aide lettre k plus complexe

Aide lettre k plus complexe - C++ - Programmation

Marsh Posté le 26-02-2015 à 18:50:52    

Bonjour A Tous
 
je dois écrire un programme ou le but est de trouver une lettre choisi au départ "k" en nombre de coups limité(10). il faut aussi dire au joueur si c'est plus ou moins et à la fin lui demander si il veut rejouer.  
 
Voici le code que j'ai commencer à écrire.  Merci d'avance pour ton aide  
 
#include <iostream>  
#include <stdlib.h>  
 
using namespace std;  
 
int main()  
 
{  
    char caractere='k';  
    int essai=0;  
     
    do  
 
    {    
        cout << " Tapez une lettre au clavier"<< endl;  
        cout << " Vous avez 10 essais pour trouver la lettre mystere."<< endl;  
        cin >> caractere ;  
         
        essai=essai+1; // incrementation du nombre d'essai  
    }  
            for (essai = 0 ; essai < 10 ; essai++)  
 
       if (caractere=='k') // test de condition  
    {  
     
    cout << " bravo vous avez trouvez la bonne lettre " << endl ;  
    cout << " Vous avez eu besoin de " << essai << " essai pour trouver la lettre mystere " << endl ;  
     
    }  
  if(caractere !='k')  
   
    {    
     cout  << "Plus !" << endl;  
 }  
   
  else  
    {  
   
  cout << " Moins !" << endl;  
    }  
   
 while (caractere=='k'); // boucle tant que le joueur ne trouve pas la lettre mystere  
   
     
    return 0;  
 
    system ("PAUSE" );  
     
 
     
}


Message édité par warlock68 le 02-04-2015 à 08:47:12
Reply

Marsh Posté le 26-02-2015 à 18:50:52   

Reply

Marsh Posté le 26-02-2015 à 19:29:04    

Il y a une erreur dans la condition de ta boucle, ça doit être c != 'd' et non c == 'd'
 
Et l'initialisation de ton char c sert à rien tu peux mettre simplement char c;


---------------
"I can cry like Roger. It's just a shame I can't play like him" - Andy Murray, 2010
Reply

Marsh Posté le 26-02-2015 à 21:30:57    

Et surtout: vire le point virgule à la fin du "while".

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed