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
taulukosta alkion hakeminen
2
678
Vastaukset
- 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
- 1017453
Siekkilässä ajettu ihmisten yli- mitä tapahtui? Länsi-Savo ei ole uutisoinut asiata
Manneja, vaiko matuja?835082- 794879
- 1324278
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 vastaan103068- 522709
- 402616
- 532257
Törkeää toimintaa
Todella törkeitä kaheleita niitä on Ylivieskassakin. https://www.ess.fi/uutissuomalainen/8570818102231Suudeltiin unessa viime yönä
Oltiin jossain rannalla jonkun avolava auton lavalla, jossa oli patja ja peitto. Uni päättyi, kun kömmit viereeni tähtit211850