Parcourir un
tableau à une dimension
Principe: Parcourir un tableau
implique nécessairement une itérative.
Pour un tableau initialisé
consécutivement (le cas le plus courant):
Atteindre tous les éléments d'un tableau
consécutivement (dans l'ordre croissant ou décroissant
des indices) correspond à une itérative dont le nombre
d'itération est connu (le nombre effectif
d'éléments du tableau) ==> une boucle for.
exemple 1: Parcours dans
l'ordre croissant
int taille = 10;
int tab[taille]={6,78,99,4,5}; /*
initialisation partielle des 5 premiers éléments du
tableau */
int nbEffectif =
5; /* le nombre d'éléments initialisés du
tableau */
int i;
for (i=0; i<nbEffectif; i++) /*
parcourir tous les
éléments effectifs du tableau */
tab[i]=tab[i]+2; /* incrémenter de 2
l'élément i du tableau tab */
exemple
2: Parcours dans l'ordre décroissant
int taille = 10;
int tab[taille]={6,78,99,4,5}; /*
initialisation partielle */
int nbEffectif = 5;
int i;
for (i=nbEffectif - 1; i<=0;
i--) /* parcourir tous
les éléments effectifs du tableau */
tab[i]=tab[i]+2; /* incrémenter de 2
l'élément i du tableau tab */
suivant
plan