Какой хороший способ добавить большое количество маленьких поплавков вместе?

Допустим, у вас есть 100000000 32-битных значений с плавающей запятой в массиве, и каждое из этих значений с плавающей запятой имеет значение от 0,0 до 1,0. Если бы вы попытались подвести их итоги вот так

result = 0.0;
for (i = 0; i < 100000000; i++) {
    result += array[i];
}

вы столкнетесь с проблемами какresult становится намного больше, чем 1,0.

Итак, каковы некоторые способы более точного выполнения суммирования?

Ответы на вопрос(5)

Ваш ответ на вопрос