23. oktober 2003 - 10:09
Der er
4 kommentarer og 1 løsning
finde højeste/laveste værdi iarray
Jeg har et array med 5 tal-værdier (points) Hvordan finder jeg det højeste og laveste point i arrayet. Og det er ikke Ubound eller Lbound points(0) = "2" points(1) = "5" points(2) = "4" points(3) = "8" points(4) = "0"
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
23. oktober 2003 - 10:18
#1
minpos=lbound(points) maxpos=lbound(points) for i=lbound(points)+1 to ubound(points) if points(i)>points(maxpos) maxpos=i if points(i)<points(minpos) minpos=i next max=points(maxpos) min=points(minpos) 'utestet
23. oktober 2003 - 10:22
#2
max =0 min = points(1) For i=0 To UBound(points) if points(i) > max Then max = points(i) End If If points(i) < min Then min = points(i) End If Next Herefter skulle max og min gerne indeholde de efterlyste værdier.. /Morten
23. oktober 2003 - 10:56
#3
Hvis arrayet kun indeholder negative tal, så virker din ikke, Morten. (Det ser det selvfølgelig ikke ud til at det gør, men alligevel)
23. oktober 2003 - 11:50
#4
Nej det er korrekt (men det er også hårde odds at være oppe mod en algoritmik-lærer :-)). Jeg ville ikke "stjæle" din løsning, men var bare lidt for langsom til at submitte den.
20. marts 2013 - 17:30
#5
lukker
Kurser inden for grundlæggende programmering