[ Blue82 @ 24.06.2010. 11:29 ] @
Kako poceti... Za one koji se razumeju u racunovodstvo, radi se o usaglašavanju kartica tj trazenju racuna koji nisu upareni.
Potrebno je upariti racune iz 2 kolone, kolone duguje i kolone potrazuje. Vizuelno to izgleda ovako:

Duguje...Potrazuje
10..........10
12..........8
15..........4
6...........8
11..........9
1............2
Nisam lepo predstavio jer elite ne podrzava razmak da bih napravio kolone ali znaci imamo kolonu duguje i kolonu potrazuje. Cilj je pronaci sve kombinacije brojeva koje se sabiranjem mogu dobiti u koloni duguje i u koloni potrazuje te da pronadjemo brojeve koji nisu upareni.

U konkretnom primeru uparicemo brojeve:
10 iz kolone duguje sa 10 iz kolone potrazuje,
12 iz kolone duguje i (8+4=12) iz kolone potrazuje
(11+6=17) iz kolone duguje i (9+8=17) iz kolone potrazuje

I ostace mi neupareni brojevi 15,1 u koloni duguje i 2 u koloni potrazuje. Jednom sabran broj ne moze se više puta koristiti za sledece sabiranje(osim ako u istoj koloni nemamo više brojeva sa istom vrednosti).

pada li na pamet nekome zanimljiva funkcija ili petlja?

[ vuchko.vuchko @ 24.06.2010. 16:03 ] @
ne kontam , ajd jos jednom objasni...

jel imas dve kolone sa nekim slucajnim brojevima i sad treba upariti iste brojeve a ako nema istih onda traziti da se najveci brojevi saberu i da se upare sa brojem iz kolone 1 ????

npr.

..I.........II..
..3.........7..
..10.......5..
..5.........3..

i sad ih uparis ovako

3 -> 3
5 -> 5
10 -> 7 i 3
[ Blue82 @ 24.06.2010. 18:05 ] @
Delimicno tacno. Treba upariti iste brojeve a ako nema istih onda traziti bilo koju kombinaciju iz prve kolone i bilo koju kombinaciju iz druge kolone koji daju pri sabiranju isti broj. Tako nekako ukratko. Znaci ne sabiraju se samo najveci brojevi. I onaj broj koji jednom uparis vise ne koristis.