1.) Jeg prøver at finde ud af hvordan denne kode virker, efter at have copy/pastet fra nogle sites og lavet min egen version af den. Pointen er at jeg skal vise lineært rekursion, men har ikke helt fantasi til hvordan jeg skal printe de forskellige retur værdier som jeg har i mine if-sætninger.
2.) Og, hvad gør denne linie: return (n* Fact(n-1)); - er det gange eller er det en pointer?? Nej vel.. ?
argh... min fejl. Det sker når man laver copy/paste. Du skal slet ikke bruge number.
Funktionen skal se sådan her ud: int Fact(long n) { if(n <= 1) return 1; else return (n* Fact(n-1)); }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.