| Solitarioni | Дата: Четверг, 17.01.2013, 20:50 | Сообщение # 1 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 350
Награды: 12
Город: Ростов-на-Дону
Репутация: 198
Замечания: 0%
Статус: 
| Помогите в создание функции. Аргументы функции пять числе, значения чисел от 1 до 6. Функция возвращает 0 – если все числа разные, 1 – если есть два одинаковых числа, 2 – если есть три одинаковых числа, 3 – если есть две пары одинаковых чисел, 4 – если есть две пары чисел + три пары чисел либо все числа одинаковые, 5 – если есть числа 12345 либо 23456.
Справочник стандартных функций:
a_vehicles file.inc a_sampdb.inc a_samp callbacks a_players.inc a_objects.inc
|
| |
|
|
| Fabervox | Дата: Пятница, 25.01.2013, 02:15 | Сообщение # 2 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 235
Награды: 1
Город: Краматорск
Репутация: 217
Замечания: 0%
Статус: 
| Для начала нужно создать массив с 6 аргументами равными 0. Сначала нужно проверить 5ку. Т.е. совпадает ли первое число с 1 или 2. а) Если с 1 то сначала записать в первый аргумент массива единицу. Проверить совпадает ли второе число с 2. И если да, то записать во второй аргумент массива, плюс единицу. Если нет, то записать в аргумент массива равный второму числу плюс единицу, ну и выйти предварительно записав в переменную i = 1 Далее проверить совпадение следующего числа с 3. Дальше все повторяется предыдущим образом, только выходы будут разные, т.е. надо записывать i++ Ну и если дойдет до конца то сразу вернуть код 5. б) Если с 2 то проверить совпадает ли второе число 3. Далее следуют такие же проверки как и в варианте а).
Ну а далее просто делаем цикл. Который будет проверять два соседних числа по порядку, записывать если есть пара = pairs++, и в аргумент массива равный второму(из проверяемых) числу плюс единицу.
Ну а дальше найти максимальное число из массива. Переменную pairs проверить на = или >2, и сделать конкатеацию. И завершим все switch'ем, в котором будет проверка последней переменной со значением соответсвующим требуемым выводам, ну и сами выводы с нужным кодом.
PS: если не секрет, для чего вам это?
RP в мире - как мух в сортире, а нужного чуда не видать покуда..©_Z_ Как посмотришь, сколько тысяч строчек кода, в одном файле, сразу понимаешь почему моды делают годами. Закон сохранения сложности
|
| |
|
|