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 и т.п.)
Есть 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 и т.п.)
