Bu program, kullanıcının sayıları girmesini gerektirir (en fazla 10), ancak kullanıcı negatif bir tamsayı girdikten sonra program kırılır ve girilen tüm sayıların toplamını, farkını, ürününü ve bölümünü hesaplamaya devam eder. Sanırım çıkarma kısmı hariç her şeyi doğru anladım çünkü her zaman yanlış cevabı gösteriyor.
#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;
}