Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1727 connectés 

  FORUM HardWare.fr
  Programmation
  C

  c problém

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

c problém

n°1657734
alix46
Posté le 13-12-2007 à 14:23:54  profilanswer
 

bonjour voici mon programme du jeu master mind mais j'ai quelque problème
surtout pour le code qui doit dire que le numero est mal placé?
 
merci
 
on peut m'aider?

Code :
  1. #include <time.h>
  2. #include <stdlib.h>
  3. #include <stdio.h>
  4. /* fonctions du programmae*/
  5. void InitialiserAleatoire(void)
  6. {
  7. int i;
  8. int combi_trouve;
  9. int nb_proposition;
  10. int nb_choisi;
  11. for (i=0;i<4;i++)
  12. {
  13.     nb_choisi = rand() % 7+1;
  14.     nb_proposition = 0;
  15.     combi_trouve = 0;
  16. }
  17. }
  18. // Fonction testant la fin de la partie
  19. int jeuFinie( int combi1[4],int combi2[4], int nTour)
  20. {
  21.  
  22. int i,exact=0;
  23. // Si le joueur 2 trouve la bonne combinaison
  24. // le jeu est finie
  25.    
  26. for(i=0;i<4;i++)
  27.         if(combi1[i]==combi2[i])
  28.             exact++;
  29.     if(exact == 4)
  30.         return 1;
  31. // Si le nombre de tours est atteint alors le jeu est finie
  32.    
  33. if(nTour == 10)
  34.         return 1;
  35. return 0;
  36. }
  37. //fonction de proposition du joueur 2
  38. void proposeJoueur2(int *combi2[4])
  39. {
  40.     int i;
  41.     printf("propose une combinaison joueur 2 avec un espace entre chaque chiffre : " );
  42.     for(i=0;i<4;i++)
  43.         scanf("%d",&combi2[i]);
  44. }
  45. int compare(int combi1[4], int combi2[4])
  46. {
  47.     int i,trouver=0;
  48.     for(i=0;i<4;i++)
  49.         if(combi1[i]==combi2[i])
  50.         {
  51.             printf("la couleur %d est correct \n",i+1);
  52.             trouver++;
  53.         }
  54. else pritnf(" la couleur est mal placé",i+1);
  55.     return trouver;
  56. }
  57. /*Programme Principal
  58. * ------------------------------------- */
  59. int main(void)
  60. {
  61.     int combi1[4],combi2[4];
  62.     int nTour=0,i;
  63.     InitialiserAleatoire();
  64.     //on tire au hasard la combinaison du joueur 1
  65.    
  66. for(i=0;i<4;i++)
  67.         combi1[i]=(rand()%7)+1;
  68.     printf("Que la partie commence \n appuyer sur une touche pour commencer" );
  69.     // On attends que l'utilisateur appuie sur la touche enter;
  70.     getchar( );
  71.     while(jeuFinie(combi1,combi2,nTour) == 0)
  72.      {
  73.         printf("il vous reste %d coup a jouer pour trouver la bonne combinaison\n",(10-nTour));
  74.         proposeJoueur2(&combi2);
  75.         compare(combi1,combi2);
  76.         nTour++;
  77.      }
  78.     if(nTour != 10)
  79.         printf("bravo vous avez gagne !\n" );
  80.     else
  81.         printf("vous avez perdu\n" );
  82.     getchar();
  83. return 0;
  84. }


mood
Publicité
Posté le 13-12-2007 à 14:23:54  profilanswer
 

n°1657770
Elmoricq
Modérateur
Posté le 13-12-2007 à 15:11:06  profilanswer
 

alix46 a écrit :

bonjour voici mon programme du jeu master mind mais j'ai quelque problème


Lesquels ? [:petrus dei]

n°1657779
tpierron
Posté le 13-12-2007 à 15:21:39  profilanswer
 

Oui, http://forum.hardware.fr/hfr/Progr [...] 0282_1.htm
 
Hum, pense à reformatter un peu le code et changer le nom avant de rendre ta copie.
 

n°1657789
Elmoricq
Modérateur
Posté le 13-12-2007 à 15:28:53  profilanswer
 

[:god]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  c problém

 

Sujets relatifs
[RESOLU] Problem avec SendandloadProbleme COOKIE site multi langue[RESOLU]
[VBA E]problem avec un type de variableProblème d'installation du forum phpBB
[Resolu]Problem extension JPanelj'ai un problem pour modifier le type d'un champ
Un Petit Problem Avec Access !![PHP] Probleme de tri d'arrays
problem' with cin :sproblem de fonction
Plus de sujets relatifs à : c problém


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR