despoint D despoint Регистрация 28 Окт 2013 Сообщения 101 Репутация 0 Спасибо 0 Монет 0 13 Сен 2017 #1 Вообщем, мне нужно взять число с точкой (например, 0.11) и сделать из него целое ( 11). Как это сделать?
Вообщем, мне нужно взять число с точкой (например, 0.11) и сделать из него целое ( 11). Как это сделать?
Коба К Коба Регистрация 22 Авг 2013 Сообщения 84 Репутация 0 Спасибо 0 Монет 0 13 Сен 2017 #2 Умножить на 100 Позитивный голос 0
Strelok S Strelok Регистрация 15 Авг 2013 Сообщения 85 Репутация 7 Спасибо 1 Монет 0 13 Сен 2017 #3 стоит попробовать явное приведение типов float f=0.11; int i; i=(int)(100*f); Позитивный голос 0
Артём98 А Артём98 Регистрация 6 Авг 2013 Сообщения 97 Репутация 0 Спасибо 0 Монет 0 13 Сен 2017 #4 Так тебе чего надо-то, просто округлить, отбросить дробную часть?.. Самое простое - тупо присвоить переменной int, проигнорировать потерю точности Позитивный голос 0
Так тебе чего надо-то, просто округлить, отбросить дробную часть?.. Самое простое - тупо присвоить переменной int, проигнорировать потерю точности
lexa1 L lexa1 Регистрация 26 Ноя 2013 Сообщения 87 Репутация 0 Спасибо 0 Монет 0 13 Сен 2017 #5 В библиотеке math есть несколько функций округления. Позитивный голос 0