Hello,
Voila, j'essaie d'apprendre le C via les cours du site
Mon exercice : réaliser un programme qui lance des des et si lesdes font 421 alors la personne gagne.
Voici mon code source (je suis sous Dev-C++) :
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> int main(int argc, char *argv[]) { int a=0, b=0, c=0, get, total=0; system("TITLE Le 421 by Trakiss"); system("COLOR 2F"); system("CLS"); printf("=== Jeu du 421 ===\n\n"); printf("Les regles:\n"); printf("Vous devez realiser avec les 3 des le nombre 421.\n\n"); printf("Pour lancer les des, appuyez sur une touche\n"); getch(); srand(time(NULL)); a = rand() % 7; b = rand() % 7; c = rand() % 7; total = "a b c"; printf("\nDes lances.\n Votre score est %d", total); if(total == 421) printf("\n\nBravo vous avez gagnez !"); else printf("\n\nDesole vous avez perdu"); printf("\n\nVoulez vous rejouer ? [o/n]"); get = getch(); if((get == 'o') || (get == 'O')) { printf(": Oui"); printf("\n\nrejouer"); } getch(); return 0; }
Mon probleme :
Bref ca bug un peuVotre score est 4206761
Quelqu'un serait me dire ou est situé mon problème ?
Sinon je me doute que mon programme ne va pas plair a certain a cause en autre de la fonction SYSTEM. Mais n'oubliez pas que ce programme est un programme pour apprendre, et que pour l'instant pour mon utilisation ce n'est pas bien grave![]()
Partager