Size: a a a

2021 February 14

s

std::slavik in supapro.cxx
источник

s

std::slavik in supapro.cxx
#define N 5
#define PREC_M 1000
int avr;
...
avr = sum * PREC_M / N;
printf("sum = %d, avr = %d.%d", sum, avr / PREC_M, avr % PREC_M);
источник

s

std::slavik in supapro.cxx
советую считать в фиксированной точке
источник

D

Danya in supapro.cxx
Если будут вопросы по пониманию, можешь в лс прям писать, @setpoint_f
источник

AM

Aleksander Mironov in supapro.cxx
Ок, спс, ща покурю...
источник

s

std::slavik in supapro.cxx
Виталий Шанин
т.е. не важно что sum всегда будет целочисленным, если я хочу делить его с остатком он должен быть float?
нет
источник

s

std::slavik in supapro.cxx
float нужен когда у величины большой динамический диапазон
источник

s

std::slavik in supapro.cxx
при использовании плавающей точки теряется точность
источник

FS

Flower Surgeon in supapro.cxx
std::slavik
float нужен когда у величины большой динамический диапазон
"Динамический диапазон" — это не в ту степь, коллега.
источник

s

std::slavik in supapro.cxx
Flower Surgeon
"Динамический диапазон" — это не в ту степь, коллега.
это в ту
источник

FS

Flower Surgeon in supapro.cxx
В математике нет понятия "динамический диапазон".
источник

FS

Flower Surgeon in supapro.cxx
В математике есть понятие "область определения"
источник

AS

Anatoly Shirokov in supapro.cxx
std::slavik
при использовании плавающей точки теряется точность
При использовании плавающей точки требуется контролировать точность.
источник

MK

Mikhail Kalugin in supapro.cxx
Flower Surgeon
В математике есть понятие "область определения"
В информатике есть. ;) Особенность представления чисел с плавающей точкой. Огромные числа, впиханы в 64 бита ;)
источник

AS

Anatoly Shirokov in supapro.cxx
Слава, если ты не прекратишь, я переведу тебя в режим ро
источник

s

std::slavik in supapro.cxx
Flower Surgeon
В математике нет понятия "динамический диапазон".
в математике может и нет, но мы используем математику чтобы описывать какие-то реальные сигналы в конечном итоге
источник

ВШ

Виталий Шанин... in supapro.cxx
Так, я вас понял, int на float не делим...
источник

FS

Flower Surgeon in supapro.cxx
std::slavik
в математике может и нет, но мы используем математику чтобы описывать какие-то реальные сигналы в конечном итоге
Прислушайся к Анатолию лучше, плз. Если есть желание поспорить — го флудилка.
источник

AS

Anatoly Shirokov in supapro.cxx
Виталий Шанин
Так, я вас понял, int на float не делим...
Не так ты понял.
источник

AS

Anatoly Shirokov in supapro.cxx
Тебе достаточно убрать целочисленное деление, приведя делимое к флоат
источник