[ cvolka11 @ 27.02.2008. 17:19 ] @
Treba da rešim neki problem ali nemam ideju.

Nesto kao data su 4 broja i peti broj kao rezultat.Treba uz pomoć operacija +,-,*,/ i zagrada(ne moraju učestvovati svi operatori) da se dobiju svi izrazi koji daju peti broj.
pr. 1 2 3 4 i rezlutat 10 ( (4+1)*2,1+2+3+4).

Jel to teško ili ne?Može li nešto sa rekurzijom?

Hvala,

Pozdrav
[ savkic @ 27.02.2008. 21:16 ] @
Dobro si krenuo, rekurzija je pravi put. Otprilike uzmeš prvi broj i jedan operator primeniš suprotnu operaciju na ciljni broj (npr 2 i +; 10 - 2 = 8) i onda kreneš ispočetka sa preostalim ciframa i dobijenim rezultatom kao ciljem.
[ cvolka11 @ 28.02.2008. 15:19 ] @
Jel može nešto malo konkretnije?

Hvala puno
[ savkic @ 28.02.2008. 16:20 ] @
> Jel može nešto malo konkretnije?

Za sada ne, kako pitanje opasno liči na domaći zadatak treba da ga sam uradiš. Slobodno pitaj ako ti algoritam nije jasan ili imaš problema sa kodom (pošalji šta si uradio).