bonsoir,
j'ai trouvé
Ecrire un programme qui demande à l'utilisateur de taper des entiers strictement positifs et qui affiche leur moyenne. Lorsqu'on tape une valeur négative, le programme affiche ERREUR et demande de retaper une valeur. Lorsqu'on tape 0, cela signifie que le dernier entier a été tapé. On affiche alors la moyenne. Si le nombre d'entiers tapés est égal à 0, on affiche PAS DE MOYENNE.
j'ai repondu ansi :
pouvez-vous me dire si il y a une faute et merci !
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 # include <stdio.h> int main() { int N,i=0,S=0; float moy; do { printf(" Taper un entier : "); scanf("%d",&N); while(N<0) { printf("erreur Tapper un entier : "); scanf("%d",&N); } S=S+N; if(N > 0) i++; } while(N!=0); if(S==0) printf(" PAS DE MOYENNE.\n"); else { moy=(float)S/i; printf(" La moyenne est %f \n",moy); } return 0; }
Partager