Accéder au contenu principal

TD5_EXE01

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 p="">
/* affichage le Min */
<--t p="">
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 p="">
<--t p="">/*calcule du moyenne des éléments du tableau */
<--t p="">MOY=0
<--t p="">TOT=0
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 p="">






Commentaires

Posts les plus consultés de ce blog

TP7 : Les chaînes de caractères

TP7 : Les chaînes de caractères Exercice N°1 : a) char a[] = "un\ndeux\ntrois\n"; correcte Espace: 15 octets b) char b[12] = "un deux trois" Correction: char b[14] = "un deux trois"; Espace: 14 octets c) char c[] = 'abcdefg'; Correction: char c[] = "abcdefg"; Espace: 8 octets d) char d[10] = 'x'; Correction: char d[10] = {'x', '\0'} ou char d[10] = "x"; Espace: 2 octets e) char e[5] = "cinq"; correcte Espace: 5 octets f) char f[] = "Cette " "phrase" "est coupée"; correcte Espace: 23 octets g) char g[2] = {'a', '\0'}; correcte Espace: 2 octets h) char h[4] = {'a', 'b', 'c'}; Correction: char h[4] = {'a', 'b', 'c', '\0'}; Espace: 4 octets i) char i[4] = "'o'"; correcte, mais d'une chaîne contenant les caractères '\'', 'o', '\'' et '\0...