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 */ |