tiens, je te donne un algo : pour que le prog s´arrete quand tu as 4 " 1" de suite :
tu tapes, au dessus de ton main ceci :
int TestQuatrePions(int* t,int taille)
// reverra 1 si y´a 4 pions a coté, 0 sinon
{
int a;
int nbconsecutif=0; // nb de 1 trouvés
for(a=0;a<taille;a++)
{
if ( t[a]==1) nbconsecutif++;
else nbconsecutif=0;
if ( nbconsecutif==4) return 1;
}
return 0;
}
ensuite, dans ton main, tu fais :
while(nbconsecutif(t,7)==0)
// tant que y´a pas 4 pions de suite : tu boucles.
{
. ..
}
remarques : tu as mis 7 ( 7 colonnes), mais tu aurais pu mettre 10000, ça aurait marché aussi sans allonger le code ! !
tu vois un peu la logique ?
ce que je t´ai fait écrire au dessus est une fonction que tu crées, tu vois la logique ? en C, on crée bcp de fonctions ! !
Essaie de la dérouler sur un exemple pour voir comment elle marche 