Найдите и объясните, почему при накоплении небольших дробных значений возникает ошибка округления.
double total = 0d; for (var i = 0; i < 10; i++) { total += 0.1d; }