LINUX.ORG.RU

[c++][Легкая арифметки] деление с остатком не целых чисел

 


0

0

Деление с остатком определено только для целых чисел.

В с++ мне нужно отделить всё что после запятой и я делаю это так: ... double d = 33.33; d = d%1; ...

Я вляется ли это правильным... ведь модуль определен только для целых чисел? Для меня это всегда та часть x которую нельза поделить на y и получить целое.

Нужно профессору...


Ответ на: комментарий от madcore

Дело в том что нас жестко ограничили в библиотеках и командах. И командах... чтобы думалка работала)

Andaril
() автор топика
Ответ на: комментарий от beastie

double d = 33.33; d -= (int)d;

Я бы за то что нет приписки что d должно быть в диапазоне unsigned int руки бы отрывал.

libm, откуда math.h является стандартной библиотекой в с и доступна везде. Нет - пиши свою и упражняйся с битовыми масками.

gena2x ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.