Exemple en C: Initialiser et afficher un tableau



Algorithme partiel
Programme en C
Variables en entrée:
     int tailleTab = 10;
     int tab[tailleTab];
     int nbEffectifs;

int main (void)
{
int tailleTab = 10;
int tab[10];
int nbEffectifs;
int indTab = 0;

do  /* filtrage de nbEffectifs */
 {
  printf("\nNombre effectifs?");
  scanf("%d",&nbEffectifs);
 }
while (nbEffectifs <= 0 || nbEffectifs > tailleTab);
     
/* fin du filtrage */
for (indTab=0; indTab < nbEffectifs; indTab++)
 {
  printf("\nDonnez moi la valeur de l'élément %d du tableau",indTab);
  scanf("%d", &tab[indTab]);
 }
/* fin de l'initialisation du tableau */

for (indTab=0; indTab < nbEffectifs; indTab++)
  printf ("\nValeur de l'élément %d du tableau:%d",indTab, tab[indTab]);
   
/* fin de l'affichage du tableau */
return (0);
}

Variables intermédiaires:
    int indTab = 0;
Corps de l'algorithme:

 do  
/* filtrage de nbEffectifs */
    demander("Nombre effectifs?", nbEffectifs);
while (nbEffectifs <= 0 || nbEffectifs > tailleTab);
     
/* fin du filtrage */
for (indTab=0; indTab < nbEffectifs; indTab+1)
  demander(tab[i]);
     
/* fin du for */
for (indTab=0; ind1<nbEffectif; i++)
     afficher(" ", tab[ind1]);
/* afficher les éléments  du tableau */


suivant        plan