Initialiser une matrice
poitou86
-
loupius Messages postés 789 Statut Membre -
loupius Messages postés 789 Statut Membre -
Bonjour,
je veux initialiser une matrice sans passer par les 2 boucles
Comment je peux faire ?? sachant que je fé dans mon programme int tab[N][N] = 0;
N étant déclaré
MERCI.
je veux initialiser une matrice sans passer par les 2 boucles
Comment je peux faire ?? sachant que je fé dans mon programme int tab[N][N] = 0;
N étant déclaré
MERCI.
Configuration: Windows XP Firefox 2.0.0.12
5 réponses
-
Le langage n'étant pas précisé, je supposerais qu'il s'agit du C.
Une seule boucle suffit pour initialiser un tableau à deux dimensions (déclaré comme tel). Exemple:int i, tab[3][5]; for (i=0; i<3*5; i++) tab[0][i] = 2;Si tu veux initialiser tout ton tableau à '0', tu peux simplement écrire:int tab[3][5] = { {0} };Bonne continuation.