Avatar billede nythjem Nybegynder
13. april 2005 - 16:46 Der er 10 kommentarer og
1 løsning

Find største tal i array

Hej Alle!

Jeg har en liste der ser sådan ud..

Liste = "1,10,11,12,13,14,15,16,2,3,4,5,6,7,8,9"
arrListe = Split(Liste,",")

For t = LBound(arrListe) to UBound(arrListe)
Response.Write arrListe(t)
Next

Højeste forekomst i samlingen er naturligvis 16.

Men hvordan finder jeg lige ud af det???
Avatar billede busschou Praktikant
13. april 2005 - 16:52 #1
stoerst = 0
For t = LBound(arrListe) to UBound(arrListe)
  if arrListe(t) > stoerst
    stoerst = arrListe(t)
  end if
Next
Avatar billede dbangx Nybegynder
13. april 2005 - 16:53 #2
max = LBound(arrListe)
For t = LBound(arrListe) to UBound(arrListe)
if max< arrListe(t) then max = t
Next
Response.Write arrListe(max)

sådan?
Avatar billede busschou Praktikant
13. april 2005 - 16:54 #3
spørgsmålet er selvfølgelig om du vil kende det største tal...eller indekset på det største tal...eller begge dele
Avatar billede busschou Praktikant
13. april 2005 - 16:57 #4
stoerst = LBound(arrListe)
index = 0
For t = LBound(arrListe) to UBound(arrListe)
  if arrListe(t) > stoerst
    stoerst = arrListe(t)
    index = t
  end if
Next
----
Så vil stoerst indeholde den største værdi og index pladsen i arrayet
Avatar billede busschou Praktikant
13. april 2005 - 16:57 #5
vås
---
stoerst = arrListe(0)
index = 0
For t = LBound(arrListe) to UBound(arrListe)
  if arrListe(t) > stoerst
    stoerst = arrListe(t)
    index = t
  end if
Next
--
såen
Avatar billede dbangx Nybegynder
13. april 2005 - 17:00 #6
det er kun nødvendigt at kende indexet... ud fra det kan man jo altid finde tallet
Avatar billede busschou Praktikant
13. april 2005 - 17:05 #7
dbangx >> det er jo an på hvad man vil have og din linje her er gal
---
if max< arrListe(t) then max = t
---
Du spøger om indekset er mindre end værdien??
hehe ik godt ;o)
Avatar billede busschou Praktikant
13. april 2005 - 17:07 #8
så man er nød til at enten at finde den største...eller også finde den største og samtidig index
Avatar billede nythjem Nybegynder
13. april 2005 - 17:07 #9
Henrik, tak for hjælpen. Det var lige i øjet ;)

Også tak til dig dbangx.

:)
Avatar billede busschou Praktikant
13. april 2005 - 17:10 #10
selv tak :o)
Avatar billede dbangx Nybegynder
13. april 2005 - 17:11 #11
hehe ... har det med skrive crap når det skal gå stærkt ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester