for i=1:N
T(3*i-2);
En C++:
template <typename T>
T get(T* tab, int x)
{
return tab[x - 1];
}
template <typename T>
T get(T** tab, int x, int y)
{
return tab[x - 1][y - 1];
}
template <typename T>
T get(T*** tab, int x, int y, int z)
{
return tab[x - 1][y - 1][z - 1];
}
Ensuite, tu peux faire:
for (int i = 1 ; i <= N ; ++i)
get(T, 3 * i - 2);//T[3 * i - 2];
for (int i = 1 ; i <= N ; ++i)
for (int j = 1 ; j <= N ; ++j)
get(T, 3 * i - 2, 3 * j - 2);//T[3 * i - 2][3 * j - 2];
Fonctionne avec n'importe quel type de tableau, de 1 à 3 dimensions.
________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfolio http://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question