/* Minimum, maximum, moyenne */ #include #include #include #define LONGUEUR_TABLEAU 5 void affiche_tableau(int*, int); int minimum(int*, int); int maximum(int*, int); float moyenne(int*, int); int main() { int tableau[LONGUEUR_TABLEAU]; int valeur_entree; for (int i = 0; i < LONGUEUR_TABLEAU; i++) { printf("tableau[%d] : ", i); scanf("%d", &valeur_entree); tableau[i] = valeur_entree; } affiche_tableau(tableau, LONGUEUR_TABLEAU); printf("Minimum : %d\n", minimum(tableau, LONGUEUR_TABLEAU)); printf("Maximum : %d\n", maximum(tableau, LONGUEUR_TABLEAU)); printf("Moyenne : %f\n", moyenne(tableau, LONGUEUR_TABLEAU)); return 0; } void affiche_tableau(int* tableau, int longueur) { printf("Tableau : "); for (int i = 0; i < longueur; i++) { printf("%d ", tableau[i]); } printf("\n"); } int minimum(int* tableau, int longueur) { int minimum = tableau[0]; for (int i = 0; i < longueur; i++) { if (tableau[i] < minimum) { minimum = tableau[i]; } } return minimum; } int maximum(int* tableau, int longueur) { int maximum = tableau[0]; for (int i = 0; i < longueur; i++) { if (tableau[i] > maximum) { maximum = tableau[i]; } } return maximum; } float moyenne(int* tableau, int longueur) { float somme = 0; float moyenne; for (int i = 0; i < longueur; i++) { somme += tableau[i]; } moyenne = somme / longueur; return moyenne; }