Noter; C'est strictement "C" - cela devrait/devrait être fait différemment (et mieux) en C++ (scanf et printf sont nuls, pour commencer !). Il n'y a aucun des contrôles de plage ici qui seraient présents dans un "vrai" logiciel. Printf peut mal formater la sortie finale pour "product" en fonction du compilateur que vous utilisez. Commentez ici si vous avez besoin d'explications. Notez que Blurtit a supprimé les barres obliques inverses devant le "n" à la fin d'une partie du texte pour créer une nouvelle ligne.
int main(int argc, char* argv[], char* envp[])
{
int dansNumbers[5];
int total=0;
int produit=1;
je court ;
/* Récupérez d'abord les nombres dans */
pour (i=1; i<6; i++)
{
printf("Merci de me donner un numéron");
scanf("%d", &inNumbers[i]);
printf("Vous avez entré %dn", inNumbers[i]);
}
/* maintenant les additionner */
pour (i=1; i<6; i++)
{
total=total+enNombres[i] ;
}
printf("Le total est %dn",total);
/*produisez maintenant un produit */
pour (i=1; i<6; i++)
{
printf("Le produit jusqu'à présent est %dn",produit);
produit=produit*enNombres[i] ;
}
printf("Le produit est %dn",produit);
renvoie 0 ;
}