Université Constantine 2 - Abdelhamid Mehri
Faculté des NTIC
Structure Tronc Commun « MI »
Module : Initiation à l’algorithmique 17 /01/ 2016
Durée : 01h30
Corrigé type Contrôle
Exercice 1 (7 points)
Ecrire un algorithme qui demande à l’utilisateur d’entrer 10 entiers et de les stocker dans un tableau TAB puis
d’afficher l’indice de l’élément qui donne le plus grand carré. S’il y a plusieurs éléments qui donnent le même
plus grand carré, l’algorithme devra afficher le plus grand indice.
Exemple :
TAB
Dans ce tableau, le plus grand carré (100) provient des deux éléments -10 (d’indice 3) et 10 (d’indice7).
L’algorithme affiche le plus grand indice, à savoir 7.
Algorithme plus_grand_carre;
Contante
N = 10 ;
Variable
TAB : Tableau de N entier;
Max, ind_Max, I : Entier;
Debut
Pour I 1 a N Faire
Lire (TAB(I));
FinPour
MaxTAB(1)* TAB(1);
ind_Max 1 ;
Pour I 2 a N Faire
Si TAB(I)* TAB(I) ≥ Max Alors
Max TAB(I);
ind_Max = I;
FinSi
FinPour
Ecrire (ind_Max) ;
Fin.