20 Mar2016
Maximum et minimum d'un tableau
Objectif:
Manipuler les tableaux à une seule dimension
Énoncé:
Ecrire un programme C qui lit la taille N d'un tableau T du type entier, remplit le tableau par des valeurs entrées au clavier.
Afficher ensuite le minimum et le maximum des éléments du tableau ainsi que leurs nombres d'occurrence.
Exemple d’exécution :
Entrer la taille du tableau: 6
Remplissage du tableau:
Entrer l'element 1 :4
Entrer l'element 2 :8
Entrer l'element 3 :2
Entrer l'element 4 :8
Entrer l'element 5 :3
Entrer l'element 6 :8
Le max est : 8
Le nombre d'occurrence du max est : 3
Le min est :2
Le nombre d'occurrence du min est : 1
//Programme : Maximum et minimum d'un tableau //Auteur : IDMANSOUR //Copyright : Exelib.net #include<stdio.h> main() { int n, i, T[30], max, min, cmax, cmin; printf("Entrer la taille du tableau: "); scanf("%d",&n); printf("\nRemplissage du tableau: \n"); for(i=0; i<n; i++){ printf("Entrer l'element %d :", i+1); scanf("%d",&T[i]); } max = min = T[0]; cmax = cmin = 0; for(i=0; i<n; i++){ if(T[i] > max) max = T[i]; if(T[i] < min) min = T[i]; } for(i=0; i<n; i++){ if(T[i] == max) cmax++; if(T[i] == min) cmin++; } printf("\nLe max est : %d\n", max); printf("Le nombre d'occurrence du max est : %d\n",cmax); printf("\nLe min est :%d\n", min); printf("Le nombre d'occurrence du min est : %d\n",cmin); }