• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Как подобрать числу из одного #define число из второго?

kennu1

Новичок
Привет. Нужна помощь для решения небольшой задачи.

Есть 2 #define.
Первый - #define xnumbers 1..5,10,15,18,20..25
Второй - #define ynumbers 25..29,34,39,42,44..49

Нужно к каждому числу первого #define подобрать число из второго .
Я использую следующий код:

// Не работает кнопка обворачивания кода в BB-code.

new nown = (какое то число из первого массива);
new willn;

switch(nown) {
case 1: willn = 25;
case 2: willn = 26;
case 3: willn = 27;
case 4: willn = 28;
case 5: willn = 29;

case 10: willn = 34;
case 15: willn = 39;
case 18: willn = 42;

case 20: willn = 44;
case 21: willn = 45;
case 22: willn = 46;
case 23: willn = 47;
case 24: willn = 48;
case 25: willn = 49;
}

print(willn);

// Конец кода

Как можно упростить это?
Важно учитывать, что между числами могут быть большие промежутки. (1..5 или даже 1..20, 1..30 и т.п.)
 
Сверху Снизу