Milläköhän konstilla saisin selville taulukon suurimman ja pienimmän luvun?
Mikähän kieli?
Yksi keino on käydä taulukon solut läpi ja tarkistaa onko solun arvo isompi tai pienempi kuin sillä hetkellä olevat Min/Max arvot.
Aloitukseen voit vertailtaviksi arvoiksi ottaa vaikkapa keskiarvon luvuista jolta väliltä numeroita esiintyy.
Jos taulukossa on numeroita väliltä 0-100 niin aluksi Min ja Max voivat olla 50.
Jos tarkistettava solu sisältää arvon joka on pienempi kuin Min (tai max) niin silloin Min (tai Max) arvo muuttuu siksi ja homma jatkuu kunnes taulukko on käyty läpi.
Koulussa oli tehtävä, jossa piti tehdä javalla ohjelma joka haki syötetyistä arvoista pienimmän ja suurimman arvon. Se tapahtui käytännössä niin, että ensimmäinen syötetty arvo oli sekä suurin, että pienin, ja sitten vertailtiin, että jos seuraava oli pienempi kuin pienin, niin siitä tuli uusi pienin ja sama juttu suurimman luvun kanssa.
En ole kokeillut, tässä vb koodia
Dim Taulukko Dim IsoinLuku Dim PieninLuku Taulukko = "1|3|23|45|3|" Taulukko = split(taulukko,"|") for i = 0 to ubound(taulukko) -1 if taulukko(i) > IsoinLuku then IsoinLuku = Taulukko(i) elseif Taulukko(i) < PieninLuku then PieninLuku = Taulukko(i) end if next msgbox "Isoin luku on " & IsoinLuku & " ja pienin luku on " & PieninLuku
Aihe on jo aika vanha, joten et voi enää vastata siihen.