Bonjour,

Comme le problème a été mentionné plusieurs fois, je sais qu'il s'agit à l'intérieur de mon programme de jeu "Plus ou moins" d'un problème de code.. Cependant, j'ai passé plusieurs heures à essayer de trouver la solution, mais sans réussite , pouvez vous m'aider s'il vous plait? Merci d'avance!!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
int main()
{
    int nombreJoueurs = 0, nombreAleatoire = 0, nombreEntre = 0, compteur = 0, recommencer = 0;
    printf("Combien de joueurs?\n1 ou 2?\n");
    scanf("%d", nombreJoueurs);
    const int MAX = 100, MIN = 1;
    switch (nombreJoueurs)
    {
    case 1:
        srand(time(NULL));
        nombreAleatoire = (rand() % (MAX - MIN + 1)) + MIN;
    case 2:
        printf("Joueur 1, selectionnez un chiffre de 1 à 100\n");
        scanf("Chiffre choisi %d\n", nombreAleatoire);
    }
    printf("Quel est le nombre?");
    scanf("%d", &nombreEntre);
    if (nombreEntre > nombreAleatoire)
    {
        printf("Moins\n");
        compteur++;
    }
    else if (nombreEntre < nombreAleatoire)
    {
        printf ("Plus\n");
        compteur++;
    }
    else
    {
        compteur++;
        printf("Exact, le nombre était donc: %d\nVous avez gagne en %d essais", nombreAleatoire, compteur);
    }
    while (nombreEntre != nombreAleatoire);
    printf("Recommencer?\n1.Oui\n2.Non\n");
    scanf("%d\n", &recommencer);
    if (recommencer == 1)
    {
        return (main());
    }
}