taulukosta alkion hakeminen

javan_ongelma_olli

hei jos joku osaisi auttaa niin olisipa se hienoa :)

eli minulla on kaksi taulukkoa joita pitäisi siis pystyä käsittelemään toinen int muotoinen ja toinen double muotoinen taulukon koko on molemmissa [100] ja niiden sisältö on : int taulukko [-1000....1000]
ja double taulukko [0.00 ..... 1.00] saan parametrina arvon erotus joka on esim -333. nyt ideana olisi hakea lähin arvo mikä on talletettuna taulukkoon esim i:n paikalla 40 oleva -323 joka on lähinnä erotuksesta saamaani summaa, ja vertailu tehdään ilmeisesti : erotus >= oletustaulu[i] | erotus

2

678

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • daapadii

      jollen ymmärtänyt väärin niin sinun pitäisi hakea järjestelemättömästä taulukosta lähinnä parametria oleva arvo. Alle olevassa haetaan yksinkertaisesti pienintä erotusta erotus-muuttujan ja taulukon alkion välillä.

      public int hae(int erotus)
      {
      //laitetaan alkuarvot
      int vertailu = Math.abs(erotus-taulukko[0]);
      int paluuarvo = taulukko[0];
      for(int i = 1; i < 100; i )
      {
      if(vertailu > Math.abs(erotus-taulukko[i])
      paluuarvo = taulukko[i];
      }
      return paluuarvo;
      }

      • daapadii

        Näemmä eksy ötökkä tohon aikasempaan koodiin pätkään, eli vertailu muuttuja olisi kanssa hyvä päivittää jos löytyy pienempi arvo


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mistä puhuitte viimeksi kun näitte

      Kerro yksi aiheista
      Ikävä
      101
      7453
    2. 83
      5082
    3. Se on hyvästi

      Toivottavasti ei tavata.
      Ikävä
      79
      4879
    4. Olenko saanut sinut koukkuun?

      Hyvä. Rakastan sua.
      Ikävä
      132
      4278
    5. Alavuden sairaala

      Säästääkö Alavuden sairaala sähkössä. Kävin Sunnuntaina vast. otolla. Odotushuone ja käytävä jolla lääkäri otti vastaan
      Ähtäri
      10
      3068
    6. Miksi sä valitsit

      Juuri minut sieltä?
      Ikävä
      52
      2709
    7. Sisäsiittosuus

      Tämän kevään ylioppilaista 90% oli sama sukunimi?
      Suomussalmi
      40
      2616
    8. Kerro nyt rehellisesti fiilikset?

      Rehellinem fiilis
      Suhteet
      53
      2257
    9. Törkeää toimintaa

      Todella törkeitä kaheleita niitä on Ylivieskassakin. https://www.ess.fi/uutissuomalainen/8570818
      Ylivieska
      10
      2231
    10. Suudeltiin unessa viime yönä

      Oltiin jossain rannalla jonkun avolava auton lavalla, jossa oli patja ja peitto. Uni päättyi, kun kömmit viereeni tähtit
      Ikävä
      21
      1850
    Aihe