vintuk V vintuk Регистрация 26 Ноя 2013 Сообщения 89 Репутация 0 Спасибо 0 Монет 0 23 Апр 2016 #1 ans у меня unsigned long long ans += (i + 1) * 9 * pow(10, i); когда ans = 189, а (i + 1) * 9 * pow(10, i) = 2700, то резутьтат 2888, а не 2889 Почему?
ans у меня unsigned long long ans += (i + 1) * 9 * pow(10, i); когда ans = 189, а (i + 1) * 9 * pow(10, i) = 2700, то резутьтат 2888, а не 2889 Почему?
ddas D ddas Регистрация 7 Дек 2013 Сообщения 83 Репутация 1 Спасибо 0 Монет 0 23 Апр 2016 #2 может вместо long юзать float? long не поддерживает значения с точкой Позитивный голос 0