Вход на сайт
опять проблемка в C#
NEW 14.12.17 17:45
в ответ beautiful_man 14.12.17 14:35
число -0.5/0.5 перевести в int.
Ты понимаешь, что int - это целое число? В то время как 0.5 - это число с плавающей точкой, т.е. не целое и состоит оно из целого числа + дробная часть (т.е. 0 + 0.5). Приводя число с плавающей точкой к целому числу, дробная часть просто отбрасывается.
0.5 (double) = 0 (int) + 0.5 (double) = 0 (int)
1.5 (double) = 1 (int) + 0.5 (double) = 1 (int)