54 lines
903 B
C
54 lines
903 B
C
//PUISSANCE 4
|
|
|
|
#include <stdio.h>
|
|
int main(){
|
|
char grille[6][7];
|
|
int nbr,i,j;
|
|
int l=0;
|
|
int c=1;
|
|
|
|
for(i=0;i<6;i++){
|
|
for (j=0;j<7;j++){
|
|
grille[i][j]=' ';
|
|
}
|
|
}
|
|
|
|
while (c<=42){
|
|
//choix colonne
|
|
puts("\nChoisir une colonne entre 0 et 6:");
|
|
scanf("%d",&nbr);
|
|
puts("");
|
|
|
|
//remplissage
|
|
if (nbr!=0 && nbr!=1 && nbr!=2 && nbr!=3 && nbr!=4 && nbr!=5 && nbr!=6){
|
|
puts("La saisie est incorrecte. Choisir une nouvelle colonne:");
|
|
scanf("%d",&nbr);
|
|
}
|
|
|
|
while (grille[5][nbr]!=' '){
|
|
printf("La colonne %d est pleine. Choisir une nouvelle colonne:\n",nbr);
|
|
scanf("%d",&nbr);
|
|
}
|
|
|
|
while (grille[l][nbr]!=' '){
|
|
l++;
|
|
}
|
|
|
|
if((l+nbr)%2==0){
|
|
grille[l][nbr]='x';
|
|
} else {
|
|
grille[l][nbr]='o';
|
|
}
|
|
c++;
|
|
l=0;
|
|
//afichage inversé
|
|
for (i=5;i>=0;i--){
|
|
for(j=0;j<7;j++){
|
|
printf("%c ",grille[i][j]);
|
|
}
|
|
printf("\n");
|
|
}
|
|
}
|
|
return 0;
|
|
}
|