Exercice 1 :
Ecrire un algorithme qui permet de :
• Remplir un tableau de N entiers ;
• Chercher la valeur maximale et valeur minimale de ce tableau
; • Afficher tous les nombres inférieurs à la moyenne des éléments du tableau ;
• Afficher l’élément le plus proche de la moyenne.
---------------------------------------------
Algorithe remplir un tableau de N entier
VAR
T:tableau [1,N]
i,N,MAX:entier
debut
/* affichage du tableau de taille N */
pour i de 0 a N faire
ecrire ("donner la valeur T[", i,"])
lire (T[i])
fin pour
/*affichage le Max*/
MAX=0
<--t p=""> pour i de 2 a N faire
si T[i]>MAX alors
MAX=T[i]
fin si
fin pour
ecrire ("la valeur maximal est,MAX")--t>
<--t p="">
/* affichage le Min */--t>
<--t p="">
--t> MIN=0
<--t p=""> pour i de 2 a N faire
si T[i] MIN=T[i]
fin si
fin pour
ecrire ("la valeur maximal est,MIN") --t>
<--t p="">
--t> <--t p="">/*calcule du moyenne des éléments du tableau */--t>
<--t p="">MOY=0--t>
<--t p="">TOT=0--t>
pour i de 0 a N faire
TOT+=T[i]
MOY=TOT/TOT
ecrire ("la moyenne des elements du tableau est ,MOY)
lire (T[i])
fin pour
/*affiche le nombre inferieur a moyenne */
tant que T[i] pour i 0 a N faire
ecrire(T[i])
fin pour
fin tant que
/*affiche les element les plus proche de la moyenne*/
<--t p="">--t> <--t p="">
--t>
VAR
T:tableau [1,N]
i,N,MAX:entier
debut
/* affichage du tableau de taille N */
pour i de 0 a N faire
ecrire ("donner la valeur T[", i,"])
lire (T[i])
fin pour
/*affichage le Max*/
MAX=0
<--t p=""> pour i de 2 a N faire
si T[i]>MAX alors
MAX=T[i]
fin si
fin pour
ecrire ("la valeur maximal est,MAX")--t>
<--t p="">
/* affichage le Min */--t>
<--t p="">
--t> MIN=0
<--t p=""> pour i de 2 a N faire
si T[i]
fin si
fin pour
ecrire ("la valeur maximal est,MIN")
<--t p="">
--t> <--t p="">/*calcule du moyenne des éléments du tableau */--t>
<--t p="">MOY=0--t>
<--t p="">TOT=0--t>
pour i de 0 a N faire
TOT+=T[i]
MOY=TOT/TOT
ecrire ("la moyenne des elements du tableau est ,MOY)
lire (T[i])
fin pour
/*affiche le nombre inferieur a moyenne */
tant que T[i]
ecrire(T[i])
fin pour
fin tant que
/*affiche les element les plus proche de la moyenne*/
<--t p="">--t> <--t p="">
--t>
Commentaires
Enregistrer un commentaire