void afficher (int[][] T, int n);
int choisirColonne (int[][] T, int n)
boolean colonneValide (int[][] T, int n,int c)
void jouerPion (int[][] T, int n, int j , int c)
boolean victoire (int[][] T, int n, int j , int c)
boolean horizontal (int[][] T, int n, int j , int c)
boolean vertical (int[][] T, int n, int j , int c)
boolean diagonal (int[][] T, int n, int j , int c)
void setup()
{
int[][] plateau;
int taille;
int joueur;
// initialisation des variables
...
int c;
do{
c = choisirColonne(plateau,taille);
jouerPion(plateau,taille,joueur,c);
joueur = autreJoueur(joueur);
} while (! victoire(plateau,taille,autreJoueur(joueur),c));
// fin de la partie
....
}