[ x-files @ 30.01.2005. 00:06 ] @
Zdravo,
Moze li mi ko pomoci u vezi rjesavanja ovog algoritma jer nisam mogao naci rjesenje.
S – suma

S = (1 x 2 / 3 x 4) + (5 x 6 / 7 x 8) ... + n [uslov???]

Ne mogu nikako da nadjem uslov pod kojim se rijesi zadatak za bilo koji prirodni broj koja je u matematiku i informatiku oznacena kao „sigma” i to se pise na kraju zadatka.

Hvala,
[ Shadowed @ 30.01.2005. 01:05 ] @
Ne znam kako bih ti opisao algoritam pa cu ti napisati kod u Basic-u.
Code:

S = 0
For i = 4 to n Step 4
    S = S + (i - 3) * (i - 2) / (i - 1) * i
next i

Jedino ako je ono / razlomacka crta onda bi trebalo da bude S = S + ((i - 3) * (i - 2)) / ((i - 1) * i)
[ x-files @ 30.01.2005. 02:24 ] @
hvala ti puno!
provjerio sam i sve je ok!
[ vaske555 @ 30.01.2005. 09:30 ] @
Shadowed je dobro to uradio, to ti je tipican primer rekurzije, ubuduce pokusaj da raspises sumu ili proizvod da bi video sa cime je to slicno i pomocu for petlje uradis rekurziju!!! ako ti treba javi imam dosta rekurzivnog koda!!!
[ Dusan Aleksic @ 31.01.2005. 02:49 ] @
Kako je to primer rekurzije, zar nije to kada funkcija poziva samu sebe? Meni ovo izgleda ko sasvim obicna for petlja.
[ mucky @ 31.01.2005. 19:20 ] @
Vidi stvarno kakva bre crna rekurzija... :)
[ x-files @ 03.02.2005. 19:41 ] @
potreban mi je jedan savjet prilikom rjesavanja ovog algoritma:

Imate tri jabuka.Odrediti tezinu jabuka i pronadjiti najtezu od njih.
Ja sam se sluzio ovako:

j1 - prva jabuka
j2 - druga jabuka
j3 - treca jabuka

i napisao sam funkciju:

y = { j1, j2 < j3 ; j2, j3 > j1 ; j3, j1+j2 }

mislim da nije bas logicna jer nisam definisao j1,j2...
ima li ko neku drugu soluciju?
hvala,


[ Dusan Aleksic @ 03.02.2005. 21:20 ] @
Evo ti pseudokod, kako bi ja uradio, ovaj tvoj mi bas nije nesto jasan.

najteza = j1
if najteza < j2 then najteza = j2
if najteza < j3 then najteza = j3
[ x-files @ 03.02.2005. 23:25 ] @
treba definisati barem jednu od tri koja je najteza...
zato sam ja ubacio j3 = j1 + j2.
ipak nasao sam korisne informacije u vezi savjeta koji ste mi dali,

hvala