Bonsoir,

J'ai un programme qui me permet d'entrer des notes et de calculer la moyenne, mais seulement la moyenne est calculer en éliminant la plus mauvaise note.
Jusqu'ici j'y arrive, mais après avoir créer ma variable me permettant de calculer la moyenne( en enlevant la plus mauvaise note) on me demande d'afficher le tableaux mais sans la mauvaise note.

Par exemple : T1[TAILLE] = {18,16,9}

Nouveaux tableaux : T1[TAILLE] = {18,16} moyenne = (18+16)/2

Pour l'instant j'ai fais ce programme il marche, il me manque juste d'afficher les notes sans la mauvaise.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
	// note.
 
	#include <stdio.h>
	#define TAILLE 10
 
	int main () {
	int n,s=0,i,min,max;
	float T1[TAILLE] = {0}, moy;
 
	do {
		printf("Nombre de valeur à fournir (2=<n<=10) ");
		scanf("%d", &n);
 
	} while(n<2 || n>TAILLE);
 
	printf("Définition de T1\n");
	for(i=0; i<n; i++) {
 
		printf("Valeur à mettre dans T1[%d] ?\n", i);
		scanf("%f", (T1+i));
		s+=*(T1+i);
 
		}
 
	max=min= *T1;
 
	for(i=0; i<n; i++) {
 
		max = (*(T1+i)>max) ? *(T1+i) : max;
		min = (*(T1+i)<min) ? *(T1+i) : min;
 
	}
 
	printf("\n");
 
	moy = (s-min)/(n-1);
 
 
	printf("Notes pris en compte dans la moyenne\n");
 
	for(i=0; i<n; i++) {
 
		printf("%.2f\n", *(T1+i));
 
		}
 
 
	printf("Moyenne = %.2f\n", moy);
 
return 0;
}