PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : rekursiv->iteration



00Nuclear00
01.07.2007, 14:12
ich muss diese funktion in eine iterative funktion umwandeln, ich habe aber keine ahnung wie ich da beginnen soll.


int f(unsigned no, unsigned div){
if(!no) return div;
if(!div) div=1;
if(no%2)
return div+f(no/div,div*2);
else
return no%10+f(no/2,div);
}