Hei, olen juuri aloittanut koodaamaan ja tarvitsisin ohjeen miten saan haettua taulukosta lähinnä haluamaani numeroa olevan luvun.
int[] taulukko = {45, 68, 78, 120};
Eli miten saan haettua taulukosta luvun, joka on lähimpänä lukua 60.
Tee muuttuja paras_luku. Aseta siihen taulukon esimmäinen luku. Sitten käy läpi kaikki taulukon luvut vuorollaan. Jos uuden luvun etäisyys tavoitteesta (Math.Abs(luku-60)) on pienempi kuin löydetyn parhaan luvun etäisyys tavoitteesta (Math.Abs(paras_luku-60)), tallenna uusi luku parhaaksi.
Tällaisen sain väkerrettyä ja toimii :)
int[] taulukko = { 45, 68, 78, 120}; int paras_luku = 45; int tarkistettava_luku = new int(); int talla_hetkella = new int(); foreach(int i in taulukko) { tarkistettava_luku = (Math.Abs(i - 60)); talla_hetkella = (Math.Abs(paras_luku - 60)); if (tarkistettava_luku < talla_hetkella) paras_luku = i; }
Aihe on jo aika vanha, joten et voi enää vastata siihen.