Como achar "ID" da array

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Como achar "ID" da array

Mensagem por Gonçalves em Sex 14 Set 2012, 18:02

Na seguinte array:

Código:
valor[0] = 4
valor[1] = 2
valor[2] = 5
valor[3] = 1

Como eu faço pra guardar num var o valor 2, que é o "ID" com valor mais alto da array valor.

Obrigado.

Gonçalves

Ranking : Nota B
Número de Mensagens : 1013
Data de inscrição : 29/10/2010
Notas recebidas : B + A + C
Reputação : 79
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como achar "ID" da array

Mensagem por PedroX em Sex 14 Set 2012, 18:12

Seria bom você usar listas (ds_list). Elas fazem praticamente a mesma coisa, só que com mais recursos, inclusive o que você quer.

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Como achar "ID" da array

Mensagem por Gonçalves em Sex 14 Set 2012, 18:25

Com as lists eu consigo organizar os valores, ok. Mas como saber o nº da array?

Cara, quebrei a cabeça o dia todo e não consegui. :/

Obs.: É para um jogo manager, no qual a máquina descobre quais são os melhores jogadores para pôr-los no time titular.

Vou continuar tentando mas por favor, se alguém souber como fazer isso, deixe-me saber!

Valeu.

Gonçalves

Ranking : Nota B
Número de Mensagens : 1013
Data de inscrição : 29/10/2010
Notas recebidas : B + A + C
Reputação : 79
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como achar "ID" da array

Mensagem por Kapoty em Sex 14 Set 2012, 18:39

Gonçalves escreveu:Com as lists eu consigo organizar os valores, ok. Mas como saber o nº da array?

Cara, quebrei a cabeça o dia todo e não consegui. :/

Obs.: É para um jogo manager, no qual a máquina descobre quais são os melhores jogadores para pôr-los no time titular.

Vou continuar tentando mas por favor, se alguém souber como fazer isso, deixe-me saber!

Valeu.

Explique melhor oque você quer, não consegui entender muito bem.

Kapoty

Ranking : Nota B
Número de Mensagens : 635
Data de inscrição : 05/11/2011
Notas recebidas : E + D + C + B + D +B + A
Reputação : 22
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

Voltar ao Topo Ir em baixo

Re: Como achar "ID" da array

Mensagem por Gonçalves em Sex 14 Set 2012, 19:00

Numa array:

Código:
var[0]= 5
var[1]=10

Como guardo numa var o valor 1, que é a array mais alta entre elas?

Gonçalves

Ranking : Nota B
Número de Mensagens : 1013
Data de inscrição : 29/10/2010
Notas recebidas : B + A + C
Reputação : 79
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como achar "ID" da array

Mensagem por Kapoty em Sex 14 Set 2012, 19:08

Gonçalves escreveu:Numa array:

Código:
var[0]= 5
var[1]=10

Como guardo numa var o valor 1, que é a array mais alta entre elas?

Tente fazer um loop entre todas as arrays possíveis e pegue o maior valor deste modo :

Código:
maior=0
array=0
avar[0]=0
avar[1]=3
avar[2]=9
avar[3]=3
avar[4]=6
avar[5]=3
avar[6]=5
avar[7]=3
for (i=0;i<7;i+=1)
{
if avar[i] > maior {maior=avar[i];array=i}
}
show_message(array)

Kapoty

Ranking : Nota B
Número de Mensagens : 635
Data de inscrição : 05/11/2011
Notas recebidas : E + D + C + B + D +B + A
Reputação : 22
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 1

Voltar ao Topo Ir em baixo

Re: Como achar "ID" da array

Mensagem por Gonçalves em Sex 14 Set 2012, 19:11

Porra carinha! Laughing

Perfeito, muito obrigado!! Salvou minha vida. Razz

Gonçalves

Ranking : Nota B
Número de Mensagens : 1013
Data de inscrição : 29/10/2010
Notas recebidas : B + A + C
Reputação : 79
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como achar "ID" da array

Mensagem por Conteúdo patrocinado Hoje à(s) 06:28


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum