INFO505 Programmation C
Loading...
Searching...
No Matches
TP1
puissance4.c
1
2
#include <stdlib.h>
3
#include <stdio.h>
4
5
6
7
typedef
char
Jeu [6][7];
8
9
13
void
affiche(Jeu g){}
14
18
void
init (Jeu g){}
19
23
int
n_est_pas_pleine (
int
c, Jeu g){}
24
28
void
joue (
int
j,
int
c, Jeu p){}
29
30
35
int
main()
36
{
37
int
e,p;
38
e=1;
/* stock le dernier caractère entré par l'utilisateur */
39
p=1;
/* indique le joueur qui doit jouer */
40
while
(e!=0) {
/* on ne quitte le jeu que quand l'utilisateur entre 0 */
41
affiche(game);
42
printf(
"Quelle colonne joue le joueur %d ? (0 pour sortir)"
,p);
43
scanf(
"%d"
, &e);
/* le joueur entre la colonne ou il souhaite jouer */
44
if
(e!=0 ){
45
if
(n_est_pas_pleine(e-1,game)) {
/* on doit tester si la colonne est déja pleine ou non */
46
joue(p,e-1,game);
/* on met a jour la grille */
47
p=3-p;
/* le joueur courant change */
48
}
49
else
{
50
printf(
"C'est impossible !"
);
51
};
52
}
53
}
54
return
0;
55
}
56
Generated on Wed Nov 8 2023 11:06:18 for INFO505 Programmation C by
1.9.8