} 
catch(Exception excp) { 
System.out.println("Erreur"); 
} 
x=Integer.parseInt(tx)-1; 
y=Integer.parseInt(ty)-1; 
}while(x<0 || x>2 || y<0 || y>2 || p[x][y]!=’ ’); 
 
p[x][y]=pion; 
 
/* Ligne */ 
i=0; 
while(i<3 && !gagne) { 
if(p[i][0]!=’ ’ && p[i][0]==p[i][1] && p[i][0]==p[i][2]) gagne=true; 
i++; 
} 
 
/* Colonne */ 
i=0; 
while(i<3 && !gagne) { 
if(p[0][i]!=’ ’ && p[0][i]==p[1][i] && p[0][i]==p[2][i]) gagne=true; 
i++; 
} 
 
/* Deux diagonales */ 
if(p[1][1]!=’ ’ && 
((p[0][0]==p[1][1] && p[0][0]==p[2][2]) || 
(p[0][2]==p[1][1] && p[0][2]==p[2][0]))) gagne=true; 
 
 
nbtours+=1; 
 
}while(!gagne && nbtours!=9); // fin boucle 
 
/* Plateau */ 
System.out.println(" 1 2 3"); 
for(i=0;i<3;i++) { 
System.out.println((i+1)+"|" +p[i][0]+"|"+p[i][1]+"|"+p[i][2]+"|"); 
} 
 
if(gagne) System.out.println(pion+" gagne !"); 
else System.out.println("Personne ne gagne."); 
} 
}
- 5 -
© ENI Editions - All rigths reserved - Jonifar lina
107
Précédent

- 107/220

Suivant