Dans le cas
du tableau à (au moins) deux dimension se pose un
problème: La procédure ou la fonction recoit un pointeur
sur un tableau mais rien ne lui permet de savoir comment est
structuré ce tableau (nombre de colonnes et de lignes)
|
extrait
de l'algorithme de l'appelant |
extrait
de l'algorithme de la procédure saisirTab |
Variables: en entrée: int tailleL= 15; int tailleC= 10; int tab[tailleL][tailleCol]; int nbEffL = 4; int nbEffC = 5; Corps de l'algorithme détaillé: saisirTab(tab, nbEffL, nbEffC); |
Titre de la procédure: saisirTab Prototype de la procédure: saisirTab(<> int t[][], >int l, >int c) Description du problème: Saisie les valeurs et initialise les n éléments d'un tableau tab. corps de l'algorithme détaillé: for (i=0; i < l; i++) /* début de la boucle de saisie */ for (j=0; j<c, j++) demander("\nEntrer une valeur entière:", t[i][j]); |