AMX MOD X
Пятница, 09.01.2026, 20:31:26



Приветствую Вас Гость | RSS
[ Главная ] [ нужно определить одно значение из массива - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
нужно определить одно значение из массива
KokaДата: Четверг, 11.09.2008, 21:48:09 | Сообщение # 1
Полковник
Группа: Пользователи
Сообщений: 169
Репутация: 1
Статус: Не в сети
1) нужно определить одно максимальное значение из массива
2) нужно определить несколько максимальных значений из массива (если они есть)
sos

----
вот я тут пытался это делать, но чтото невыходит :(

1)

Code


new frags[33]

public goga(id)
{
      new a = maxelem(frags[id])
      client_print(0, print_chat, "%d", a)
}

stock maxelem(v)
{
       new m = frags[0]
       for(new i=1; i < sizeof frags; i++)
       {
            if (v[i] > m)
            {
                 m = v[i]
            }
       }
         
       return m
}

2)

Code

stock nummax(v)
{
       new m= frags[0]
       new k=1
        for (new i=1; i <= frags -1; i++)
        {
             if (v[i] > m)
            {
                 m= v[i]
                  k=1
             }
            else
            if (v[i] == m)
                      k++
        }
            
        return k
}   


стал ощущать рефлексы тоньше, оставаясь как всегда с идеей той же...

Сообщение отредактировал Koka - Четверг, 11.09.2008, 21:53:08
 
se7hДата: Четверг, 11.09.2008, 22:43:23 | Сообщение # 2
Генерал-майор
Группа: Cупер-модеры
Сообщений: 424
Репутация: 13
Статус: Не в сети
stock maxelem(v) замени на stock maxelem(v[])

stock nummax(v) на stock nummax(v[])


 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2026