Как найти функцию, возвращающую номер диапазона? Не знаю, правильно ли в заголовке описал суть вопроса, но дело вот в чем:
Имеются, значит, числа k и n:k∈Nn∈N0<n

21 Авг 2019 в 06:10
154 +1
0
Ответы
1

Для решения данной задачи можно воспользоваться следующей формулой:

f(x) = floor((x - 1)/(k/n))

Где floor — функция округления вниз, x — число в диапазоне от 0 до k, k — верхняя граница диапазона, n — количество интервалов.

Подставив значения k = 100, n = 3, получим:

f(x) = floor((x - 1)/(100/3))

Пример:

f(50) = floor((50 - 1)/(100/3)) = floor(49/33.333) = floor(1.47) = 1

Таким образом, функция f(x), возвращающая номер диапазона, будет работать по вашему условию.

20 Апр 2024 в 13:22
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир