Programme jeu en programmation c
Fermé
EinsteinE=mc2
-
Modifié par EinsteinE=mc2 le 30/11/2013 à 16:49
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 1 déc. 2013 à 18:23
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 1 déc. 2013 à 18:23
A voir également:
- Programme jeu en programmation c
- Programme demarrage windows 10 - Guide
- 94 jeu - Télécharger - Puzzle & Réflexion
- Application de programmation - Guide
- Désinstaller programme windows 10 - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
3 réponses
j'ai mis cela en 1er
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <stdlib.h>
int jouer2de( int de1, int de2)
{
int gain =0;
if (de1+de2==2)
gain=10;
else if ( de1==1 || de2==1 )
gain=5;
else if (de1==de2 && de1!=1 && de2!= 1)
gain=0;
else gain= -5;
return gain;
}
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
1 déc. 2013 à 18:23
1 déc. 2013 à 18:23
Bonjour,
Tu as mis deux fois stdlib.h
else if ( de1==1 || de2==1 )
Là, tu as mis "Si l'un des deux dés vaut 1". Ce n'est pas la condition demandée.
else if (de1==de2 && de1!=1 && de2!= 1)
C'est bon, mais de2!=1 est totalement inutile.
Sinon, la fonction est bien.
Il te reste plus qu'à faire le main, appeler la fonction rand() 2 fois pour générer les nombres et appeler ta fonction. Puis, il restera l'affichage.
Où bloques-tu ?
Cdlt,
Tu as mis deux fois stdlib.h
else if ( de1==1 || de2==1 )
Là, tu as mis "Si l'un des deux dés vaut 1". Ce n'est pas la condition demandée.
else if (de1==de2 && de1!=1 && de2!= 1)
C'est bon, mais de2!=1 est totalement inutile.
Sinon, la fonction est bien.
Il te reste plus qu'à faire le main, appeler la fonction rand() 2 fois pour générer les nombres et appeler ta fonction. Puis, il restera l'affichage.
Où bloques-tu ?
Cdlt,