Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Иван Антонов
@antonowano
Профессиональный самоучка
Программирование
Математика
Как составить уравнение?
Нужно рандомное число от 0 до 1 привести к цифре от 25 до 325 и это число должно быть кратно 25.
Вопрос задан
более трёх лет назад
477 просмотров
1
комментарий
Подписаться
1
Оценить
1
комментарий
Facebook
Вконтакте
Twitter
kstyle
@kstyle
цифр всего десять, 25 - это не цифра
Написано
более трёх лет назад
Решение
пользователя
Борис Лапин
К ответам
на вопрос
(4)
Борис Лапин
@MrBoriska
Пэхэпист самоучка, Питоност по Лутцу. C++
Умножаешь свое число на 350, потом делишь получившееся на 25 (без остатка), результат умножаешь на 25. Это и будет то, что тебе нужно.
Y = ((X * 350) // 25)*25
Ответ написан
более трёх лет назад
3
комментария
Нравится
3
комментария
Facebook
Вконтакте
Twitter
jcmvbkbc
@jcmvbkbc
неправльно же, получится от 0 до 325 а не от 25
Написано
более трёх лет назад
Борис Лапин
@MrBoriska
Так а что мешает прибавить к результату эти 25, и уменьшить разброс на 25?
Y = 25+((X * 325) // 25)*25
Написано
более трёх лет назад
Борис Лапин
@MrBoriska
и да, там было от 0 до 350(а не 325), и в д.с. будет от 25, до 350 соответственно.
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама