Ce programme demande à l'utilisateur de saisir des chiffres (maximum de 10), mais une fois que l'utilisateur entre un nombre entier négatif le programme des pauses et des produits pour calculer une somme, une différence, le produit et le quotient de tous les numéros entrés. Je crois que j'ai tout bon sauf pour la soustraction de la partie, car il montre toujours la mauvaise réponse.
#include <stdio.h>
int main() {
int i;
double number, sum = 0.0, difference = 0.0, product = 1, quotient = 1;
for (i = 1; i <= 10; ++i) {
printf("Enter n%d: ", i);
scanf("%lf", &number);
// if the user enters a negative number, break the loop
if (number < 0.0) {
break;
}
sum += number; // sum = sum + number;
difference -= number;
product *= number;
quotient = number / quotient;
}
printf("Sum = %.2lf", sum);
printf("\nDifference = %.2lf", difference);
printf("\nProduct = %.2lf", product);
printf("\nQuotient = %.2lf", quotient);
return 0;
}