ranged-for loop, auto et tableau 2D
Bonsoir,
J'ai créer un tableau multidimensionnel, en faisant une initialisation individuel de chaque élément. C'est un tableau de ligne 5 et de colonne 4.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| int const X(5); //LIGNES
int const Y(4); //COLONNES
int unTableau[X][Y];
unTableau[0][0] = 1998;
unTableau[1][0] = 2000;
unTableau[2][0] = 2001;
unTableau[3][0] = 2002;
unTableau[0][1] = 2003;
unTableau[1][1] = 2004;
unTableau[2][1] = 2005;
unTableau[3][1] = 2006;
unTableau[0][2] = 2007;
unTableau[1][2] = 2008;
unTableau[2][2] = 2009;
unTableau[3][2] = 2010;
unTableau[0][3] = 2011;
unTableau[1][3] = 2012;
unTableau[2][3] = 2013;
unTableau[3][3] = 2014;
unTableau[0][4] = 2015;
unTableau[1][4] = 2016;
unTableau[2][4] = 2017;
unTableau[3][4] = 2018;
for(auto& tab : unTableau){
for(auto& element : tab){
cout<<element<<endl;
}
} |
Lorsque je compile sa affiche :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
1998
2003
2007
2011
2015
2004
2008
2012
2016
2005
2009
2013
2017
2006
2010
2014
2018
1964904802
1349495344
0 |
Est-ce que c'est normal que sa affiche ça :aie: ?