La matrice est un terrain d'évolution de cellules.
Une case est morte (valeur 0) ou vivante (valeur 1).
A l'étape n+1, chaque case est déterminée par ses 8 voisines
de l'étape n.
- une cellule morte dont exactement 3 voisins sont vivants devient
vivante, sinon elle reste morte.
- une cellule vivante dont 2 ou 3 voisins sont vivants reste vivante,
sinon elle meurt.
Votre programme prendra en parametre :
- le nom d'un fichier
- n : le nombre d'étapes à calculer.
Le programme crée une matrice initialisation par le fichier en paramètre
(par exemple la bas), et calcule n étapes en affichant le résultat à chaque fois.
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023124 3 nov. 2009 à 21:37
Quelle est la question ?
C'est visiblement un jeu de la vie (ou "conway").
Ca ne nécessite aucune autre opération que la copie de matrice (et encore, avec une astuce on peut s'en passer :p).
cs_alex1990
Messages postés2Date d'inscriptionmardi 3 novembre 2009StatutMembreDernière intervention 3 novembre 2009 3 nov. 2009 à 22:43
Ecrire Le programme crée une matrice initialisation par le fichier en paramètre
(par exemple la bas), et calcule n étapes en affichant le résultat à chaque fois
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023124 3 nov. 2009 à 23:32
Ce n'est pas une question, c'est une demande de "Est-ce que quelqu'un peux faire mes devoirs à ma place ?".
Ici, on réponds à des questions précises, on ne fait pas les exercices. Montre nous ton code, et dit nous où est-ce que tu bloques, et ce qui ne fonctionnent pas.