Привет, почему при сложении трёх чисел типа double ответ 0.000000? Язык C.
int main() {
double a, b, c;
double sum;
scanf("%f %f %f", &a, &b, &c);
sum = a + b + c;
printf("%f \n",sum);
return 0;
}
Прочёл несколько статей о представлении числа с плавающей точкой, но исправить не получилось.