N'arrive pas à incrémenter une variable en C
Résolu
ts94
Messages postés
114
Statut
Membre
-
ts94 Messages postés 114 Statut Membre -
ts94 Messages postés 114 Statut Membre -
Bonjour,
Voila, j'ai codé un petit jeu "Plus ou moins"grâce au tuto de m@teo21 du site du zéro et la j'essaie d'incrémenter une variable pour dire en combien de coups le joueur a-t-il gagné mais je consate que le joueur à utiliser ... 2 293 564 coups (waouh, il est nul celui-la !) et ce nombre ne change pas. Etant débutant et ayant 12 ans, je pense avoir fait une erreur stupide mais je ne comprends pas du tout laquelle.
Pourriez-vous m'aider svp si tout le code est faux ou me diriger dans la bonne voie si c'est une petite erreur :
Voici mon code source :
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main ( int argc, char** argv )
{
int nombreMystere = 0, nombreEntre = 0, nombreDeCoups = 0;
const int MAX = 100, MIN = 1;
// Génération du nombre aléatoire
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
/* La boucle du programme. Elle se répète tant que l'utilisateur
n'a pas trouvé le nombre mystère */
do
{
// On demande le nombre
printf("Quel est le nombre ? ");
scanf("%d", &nombreEntre);
// On compare le nombre entré avec le nombre mystère
if (nombreMystere > nombreEntre)
printf("C'est plus !\n\n");
if (nombreMystere > nombreEntre)
nombreDeCoups++;
else if (nombreMystere < nombreEntre)
printf("C'est moins !\n\n");
else if (nombreMystere < nombreEntre)
nombreDeCoups++;
else
printf ("Bravo, vous avez trouve le nombre mystere en %d coups", &nombreDeCoups);
} while (nombreEntre != nombreMystere);
}
D'avance merci.
Voila, j'ai codé un petit jeu "Plus ou moins"grâce au tuto de m@teo21 du site du zéro et la j'essaie d'incrémenter une variable pour dire en combien de coups le joueur a-t-il gagné mais je consate que le joueur à utiliser ... 2 293 564 coups (waouh, il est nul celui-la !) et ce nombre ne change pas. Etant débutant et ayant 12 ans, je pense avoir fait une erreur stupide mais je ne comprends pas du tout laquelle.
Pourriez-vous m'aider svp si tout le code est faux ou me diriger dans la bonne voie si c'est une petite erreur :
Voici mon code source :
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main ( int argc, char** argv )
{
int nombreMystere = 0, nombreEntre = 0, nombreDeCoups = 0;
const int MAX = 100, MIN = 1;
// Génération du nombre aléatoire
srand(time(NULL));
nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
/* La boucle du programme. Elle se répète tant que l'utilisateur
n'a pas trouvé le nombre mystère */
do
{
// On demande le nombre
printf("Quel est le nombre ? ");
scanf("%d", &nombreEntre);
// On compare le nombre entré avec le nombre mystère
if (nombreMystere > nombreEntre)
printf("C'est plus !\n\n");
if (nombreMystere > nombreEntre)
nombreDeCoups++;
else if (nombreMystere < nombreEntre)
printf("C'est moins !\n\n");
else if (nombreMystere < nombreEntre)
nombreDeCoups++;
else
printf ("Bravo, vous avez trouve le nombre mystere en %d coups", &nombreDeCoups);
} while (nombreEntre != nombreMystere);
}
D'avance merci.
A voir également:
- N'arrive pas à incrémenter une variable en C
- Vba range avec variable ✓ - Forum VB / VBA
- Incrémenter une série excel ne fonctionne pas ✓ - Forum Excel
- Incrémenter nombres dans cellules de colonne selon un filtre - Forum Excel
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret? ✓ - Forum Python
3 réponses
si tu fait &nombredecoup dans printf tu vois pas que tu affiche l'adresse du variable et pas sa valeur !!!!