Am testat si merge , nu inteleg de unde stie cand if(nr este 8) .

Tu ii spui sa faca tr cand nr=4 , dar de unde stie cand nr este 8? O ia de la 0 cu fiecare tr nou?

Mersi !