[ erno @ 07.12.2006. 13:29 ] @
zdravo, posto nisam nasao nigdje forum za algoritme postovao sam ovdje iako nema tako puno veze sa c++-om. radi se naime o tome da trebam naci krug u matrici. dakle dobijem jednu centralnu tacku u matrici sa kordinatama x,y (to mi je centar kruznice). dobijem r1 i r2 poluprecnike kruga koje trebam dobiti u matrici. dakle r1 mi je poluprecnik unutrasnjeg kruga, a r2 mi je poluprecnik vanjskog prstena. moja originalna matrica je ispunjena sa 0 i 2 na pocetku. kad dobijem navedene parametre, napravim novu pomocnu matricu koja ima dimenzije dovoljno da moze sacuvati elemente koji pripadaju ovim krugovima. ova matrica mi je na pocetku ispunjena 1-ma osim tamo gdje je 2 u originalu. sad trebam kopirati iz originalne sve one elemente koji pripadaju mom prvom krugu. e tu nastaju problemi. moj program, koji je zapravo napisan u R-jeziku, a to opet nije vazno, radi sa kvadratima cijelo vrijeme jer ne znam kako da znam koji elementi pripadaju krugu. gore, dolje, lijevo i desno to je jasno, ali ja moram i elemente u dijagonali i sve ostale ispod i iznad dijagonale provjeriti dal pripadaju krugu. mozel mi neko molim vas pomoci oko ovog problema. hvala unapred. ps: izbrisati ovaj post iz c++ foruma poz, erno |