[ Sifrara @ 23.01.2010. 11:16 ] @
Imao bih jos jedno pitanje(naravno ako nije problem)..Imam zadatak:"Napisati C program koji na osnovu unetih tacaka ispisuje koja tacka je najbliza od koordinantnog pocetka?"
Znaci napisao sam kod za unos strukture od dva niza gde je prvi koord.tacke ali x-ose,a drugi niza isto samo y-ose. struct tacka { int x[10];inty[10])};
Nadjem rastojanje tacke kao neki novi niza (ubacim u for petlju)
k/=sqrt(t.x/*t.x/+t.y/*t.y/); e sad me muci kako da uporedjujem te tacke da bih nasao najblizu koord.pocetku O(0,0)
Izvinjavam se zbog malo poduzeg texta ali mislim da nece biti problem..Hvala
[ Picsel @ 23.01.2010. 11:25 ] @
Stavis da je na pocetku najbliza prva, i izracunas udaljenost do koordinatnog pocetka i tu udaljenost cuvas kao najmanju. Zatim ides redom do kraja niza i proveravas za svaku tacku da li je bliza od trenutne najblize, i ukoliko jeste, azuriras najmanju udaljenost i najblizu tacku.