Kezdőoldal » Számítástechnika » Programozás » Sorozatból a számhoz legközele...

Sorozatból a számhoz legközelebb álló elem kiválasztása, hogyan?

Figyelt kérdés

Van 1 n elemű sorozat(egész számok), és van 1 m egész szám.

a sorozaton belül meg kellene keresni az m számhoz legközelebb állót az n sorozatból.

pascal nyelven szeretném megírni.


2011. ápr. 28. 21:40
 1/3 anonim ***** válasza:

Ez nem tűnik nehéznek, én így csinálnám:

Felvennék egy változót, mely annak az elemnek az index-ét tartalmazza, amelyik a legközelebb áll hozzá (alapesetben az 1.-re állítanám be, neve legyen kozel) majd egy for ciklussal végigmennék az elemeken, ezen belül egy feltételt helyeznék el, mely kb ez lenne:

if abs(X[i]-m)<abs(X[kozel]-m) then

kozel:=i;

X a tömb.

A keresett elem pedig az X[i].

2011. ápr. 28. 21:56
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
Köszi, működik :)
2011. ápr. 28. 22:38
 3/3 anonim ***** válasza:
Lényegében ez nem más, mint a minimum/maximumkiválasztás tétele egy kicsi sóval.
2011. ápr. 29. 09:31
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!