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
52
53
54
55
56
57 #include<stdio.h> #include<windows.h> int main() { const int taille=5; int t[taille],SP,SN,NBZ,i,NBP,NBN; float MP,MN; // Saisie tableau for(i=0; i<taille; i++) { printf ("tab [%d]=", i+1); scanf ("%d",&t[i]); } //Affichage tableau methode 1 system ("cls"); printf ("Affichage 1ere Methode\n\n"); for (i=0; i<taille; i++) { printf ("tab [%d]=%d\n",i+1,t[i]); } //calcul moyenne du tableau SP=0;SN=0;NBP=0;NBN=0; for (i=1; i<taille; i++) { if (t[i]>0) { SP=SP+t[i]; NBP=NBP+1; } else if (t[i]<0) { SN=SN+t[i]; NBN=NBN+1; } } if (NBP=!0) { MP=SP/NBP; printf ("La moyenne des >0 est %f\n",MP); } else printf ("Erreur"); if (NBN=!0) { MN=SN/NBN; printf ("La moyenne des <0 est %f\n",MN); } else printf ("Erreur"); system ("pause"); return 0; }
Voila j'ai donc codé ce programme en C dont le but est d'entrer des chiffres et de calculer la moyenne des positifs et des négatifs mais petit hic, je ne sais pas comment faire pour calculer la moyenne. Testez le programmes, aidez moi s'il vous plait?
Partager