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
| #include<stdio.h>
main()
{
int X;/*le chiffre courant*/
int N=0;/*le compteur des données*/
int SOM=0;/*la somme actuelle*/
long PROD=1;/*le produit actuel-type long à cause de la grandeur du résultat*/
do
{/*saisie des données (pour perfectionnnistes)*/
printf("Entrez le %d%s chiffre : ",(N+1),(N)?"e":"er");
scanf("%d",&X);
if(X<0||X>9)printf("\a");
else if(X)
{
N++;
SOM+=X;
PROD*=X;
}
else if(!X&&N>0)
{
/*seulement si au moins un chiffre a été accepté*/
printf("La somme des chiffres est %d\n",SOM);
printf("Le produit des chiffres est %ld\n",PROD);
printf("La moyenne des chiffres est %f\n",(float)SOM/N);
}
}while(X);
return 0;
} |
Partager