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