CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[PROGRAMMATION] BESOIN D'AIDE

ukraini464
ukraini464
Niveau 2
13 juillet 2023 à 02:39:53

énoncé : https://anonfiles.com/G7pcQ71fze/Enonce_4_pdf
voilà mon code :
int main() { printf("TP6: Les Boucles\n"); // declaration de nos variables int nombre_mystere = 0, nombre_utilisateur = 0; const int VALEUR_MIN = 1, VALEUR_MAX = 100; const int max_tentatives = 10; int nb_tentatives = 1; // generation d'un nombre aleatoire srand(time(NULL)); nombre_mystere = (rand() % (VALEUR_MAX - VALEUR_MIN + 1)) + VALEUR_MIN; printf("Devinez quel est mon nombre mystere. Indice: c'est un nombre entre %d et %d \n", VALEUR_MIN, VALEUR_MAX); int saisie_utilisateur = 0; int recommencer = 1; do { printf("tentative %d > ", nb_tentatives); scanf("%d", &saisie_utilisateur); if(saisie_utilisateur<nombre_mystere) { printf("c'est plus\n"); nb_tentatives++; } else if(saisie_utilisateur>nombre_mystere) { printf("c'est moins\n"); nb_tentatives++; } else { printf("nombre correcte"); break; } } while(nb_tentatives <= max_tentatives ); return 0; }

j'ai raté la partie B https://image.noelshack.com/fichiers/2023/28/4/1689208517-image-2023-07-13-023516942.png
je précise que je suis débutant en C et que j'ai 16 ans

ukraini464
ukraini464
Niveau 2
13 juillet 2023 à 02:41:35

putain pourquoi ya pas d'indentation

ukraini464
ukraini464
Niveau 2
13 juillet 2023 à 02:41:51

int main()
{
    printf("TP6: Les Boucles\n");
    // declaration de nos variables
    int nombre_mystere = 0, nombre_utilisateur = 0;
    const int VALEUR_MIN = 1, VALEUR_MAX = 100;
    const int max_tentatives = 10;
    int nb_tentatives = 1;
    // generation d'un nombre aleatoire
    srand(time(NULL));
    nombre_mystere = (rand() % (VALEUR_MAX - VALEUR_MIN + 1)) + VALEUR_MIN;
    printf("Devinez quel est mon nombre mystere. Indice: c'est un nombre entre %d et %d \n", VALEUR_MIN, VALEUR_MAX);
    int saisie_utilisateur = 0;
    int recommencer = 1;


    do
    {
        printf("tentative %d > ", nb_tentatives);
        scanf("%d", &saisie_utilisateur);
        if(saisie_utilisateur<nombre_mystere)
        {
            printf("c'est plus\n");
            nb_tentatives++;



        }
        else if(saisie_utilisateur>nombre_mystere)
        {
            printf("c'est moins\n");
            nb_tentatives++;

        }
        else
        {
            printf("nombre correcte");
            break;

        }


    }
    while(nb_tentatives <= max_tentatives );

    return 0;
}
ukraini464
ukraini464
Niveau 2
13 juillet 2023 à 02:42:29

up

daisukeido
daisukeido
Niveau 54
13 juillet 2023 à 02:43:11

Pourquoi t'utilises pas ChatGPT?

C'est du C donc je peux pas aider :hap:

LacheTonTel
LacheTonTel
Niveau 18
13 juillet 2023 à 02:43:23

Vu ton pseudo, je t'aiderai pas.

fan2pyrorca
fan2pyrorca
Niveau 27
13 juillet 2023 à 02:43:24

Commence par utiliser correctement un for et demander à ChatGPT…

ukraini464
ukraini464
Niveau 2
13 juillet 2023 à 02:43:40

Le 13 juillet 2023 à 02:43:23 :
Vu ton pseudo, je t'aiderai pas.

aya je suis pro russe

Gormort9
Gormort9
Niveau 4
13 juillet 2023 à 02:44:15

bah c'est quoi le problème ?

ukraini464
ukraini464
Niveau 2
13 juillet 2023 à 02:44:42

Le 13 juillet 2023 à 02:44:15 :
bah c'est quoi le problème ?

bah jdois faire en sorte que l'utilisateur puisse recommencer le jeu si il veut

ukraini464
ukraini464
Niveau 2
13 juillet 2023 à 02:44:59

Le 13 juillet 2023 à 02:44:42 :

Le 13 juillet 2023 à 02:44:15 :
bah c'est quoi le problème ?

bah jdois faire en sorte que l'utilisateur puisse recommencer le jeu si il veut

j'ai essayé de le faire et je me suis égaré

ukraini464
ukraini464
Niveau 2
13 juillet 2023 à 02:45:46

clc ya personne qui code en c ici

esetuwx24
esetuwx24
Niveau 6
13 juillet 2023 à 02:46:02

Chat gpt :

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
    // declaration de nos variables
    int nombre_mystere = 0, nombre_utilisateur = 0;
    const int VALEUR_MIN = 1, VALEUR_MAX = 100, NB_MAX_TENTATIVES = 10;
    int tentatives = 0;
    int replay = 1;

    // generation d'un nombre aleatoire
    srand(time(NULL));

    while(replay == 1) {

        nombre_mystere = (rand() % (VALEUR_MAX - VALEUR_MIN + 1)) + VALEUR_MIN;
        printf("Devinez quel est mon nombre mystere. Indice: c'est un nombre entre %d et %d \n", VALEUR_MIN, VALEUR_MAX);

        // Boucle principale du jeu
        for(tentatives = 1; tentatives <= NB_MAX_TENTATIVES; tentatives++) {
            printf("Tentative %d/%d > ", tentatives, NB_MAX_TENTATIVES);
            scanf("%d", &nombre_utilisateur);

            if(nombre_utilisateur < nombre_mystere) {
                printf("C'est plus!\n");
            } else if(nombre_utilisateur > nombre_mystere) {
                printf("C'est moins!\n");
            } else {
                printf("Bravo! le nombre mystère est bien %d\n", nombre_mystere);
                break;
            }
        }

        // Gérer le cas où le joueur n'a pas trouvé le nombre mystère dans la limite des tentatives
        if(nombre_utilisateur != nombre_mystere) {
            printf("Désolé, vous n'avez pas trouvé le nombre mystère qui était %d\n", nombre_mystere);
        }

        // Proposer à l'utilisateur de jouer une autre partie ou de quitter le jeu
        printf("Voulez-vous faire une nouvelle partie (1-oui, 2-non)\n");
        scanf("%d", &replay);
    }

    printf("A bientôt !\n");

    return 0;
}
nowfap
nowfap
Niveau 2
13 juillet 2023 à 02:46:45

T'es au courant que dans 1 an grand max t'es GR par l'IA ?

Gormort9
Gormort9
Niveau 4
13 juillet 2023 à 02:47:29

Le 13 juillet 2023 à 02:44:42 :

Le 13 juillet 2023 à 02:44:15 :
bah c'est quoi le problème ?

bah jdois faire en sorte que l'utilisateur puisse recommencer le jeu si il veut

bah t'affiche un message, si l'utilisateur tape 2 le programme est finit, si il tape 1 tu relance exactement le même programme. Une solution serait de mettre tout ton code dans une autre fonction et de rappeller cette fonction si l'utilisateur a tapé 1. Tu connais la récursivité ? :hap:

daisukeido
daisukeido
Niveau 54
13 juillet 2023 à 02:47:38

Le 13 juillet 2023 à 02:46:45 :
T'es au courant que dans 1 an grand max t'es GR par l'IA ?

T'es au courant que dans 5 grand max tous les boulots (sauf artisanaux) seront GR? :hap:

nowfap
nowfap
Niveau 2
13 juillet 2023 à 02:48:22

Le 13 juillet 2023 à 02:47:38 :

Le 13 juillet 2023 à 02:46:45 :
T'es au courant que dans 1 an grand max t'es GR par l'IA ?

T'es au courant que dans 5 grand max tous les boulots (sauf artisanaux) seront GR? :hap:

Sauf que les boulot sur PC c'est littéralement demain :rire:

Kaliningragrade
Kaliningragrade
Niveau 6
13 juillet 2023 à 02:48:38

Travail plutôt avec un for que if else ...

ukraini464
ukraini464
Niveau 2
13 juillet 2023 à 02:49:09

Le 13 juillet 2023 à 02:47:29 :

Le 13 juillet 2023 à 02:44:42 :

Le 13 juillet 2023 à 02:44:15 :
bah c'est quoi le problème ?

bah jdois faire en sorte que l'utilisateur puisse recommencer le jeu si il veut

bah t'affiche un message, si l'utilisateur tape 2 le programme est finit, si il tape 1 tu relance exactement le même programme. Une solution serait de mettre tout ton code dans une autre fonction et de rappeller cette fonction si l'utilisateur a tapé 1. Tu connais la récursivité ? :hap:

j'ai pas encore appris les fonctions sur ma formation et oui je fais du python donc je connais la recursivitée

Gormort9
Gormort9
Niveau 4
13 juillet 2023 à 02:49:31

Le 13 juillet 2023 à 02:46:02 :
Chat gpt :

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
    // declaration de nos variables
    int nombre_mystere = 0, nombre_utilisateur = 0;
    const int VALEUR_MIN = 1, VALEUR_MAX = 100, NB_MAX_TENTATIVES = 10;
    int tentatives = 0;
    int replay = 1;

    // generation d'un nombre aleatoire
    srand(time(NULL));

    while(replay == 1) {

        nombre_mystere = (rand() % (VALEUR_MAX - VALEUR_MIN + 1)) + VALEUR_MIN;
        printf("Devinez quel est mon nombre mystere. Indice: c'est un nombre entre %d et %d \n", VALEUR_MIN, VALEUR_MAX);

        // Boucle principale du jeu
        for(tentatives = 1; tentatives <= NB_MAX_TENTATIVES; tentatives++) {
            printf("Tentative %d/%d > ", tentatives, NB_MAX_TENTATIVES);
            scanf("%d", &nombre_utilisateur);

            if(nombre_utilisateur < nombre_mystere) {
                printf("C'est plus!\n");
            } else if(nombre_utilisateur > nombre_mystere) {
                printf("C'est moins!\n");
            } else {
                printf("Bravo! le nombre mystère est bien %d\n", nombre_mystere);
                break;
            }
        }

        // Gérer le cas où le joueur n'a pas trouvé le nombre mystère dans la limite des tentatives
        if(nombre_utilisateur != nombre_mystere) {
            printf("Désolé, vous n'avez pas trouvé le nombre mystère qui était %d\n", nombre_mystere);
        }

        // Proposer à l'utilisateur de jouer une autre partie ou de quitter le jeu
        printf("Voulez-vous faire une nouvelle partie (1-oui, 2-non)\n");
        scanf("%d", &replay);
    }

    printf("A bientôt !\n");

    return 0;
}

voila pourquoi faut pas faire confiance aveuglement à l'ia :hap:

Sous forums
  • Religion