<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Rekursion]]></title><description><![CDATA[<p>HI,</p>
<p>Warum bekomm ich hier keine Ausgabe ?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

int fak (int n)
{

if(n&lt;=1) return 1;

return  n*fak(n-1)+ fak(n+2);
}

void main(void){

cout&lt;&lt;fak(2);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/256033/rekursion</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 18:05:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/256033.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 07 Dec 2009 13:33:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Rekursion on Mon, 07 Dec 2009 13:33:27 GMT]]></title><description><![CDATA[<p>HI,</p>
<p>Warum bekomm ich hier keine Ausgabe ?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

int fak (int n)
{

if(n&lt;=1) return 1;

return  n*fak(n-1)+ fak(n+2);
}

void main(void){

cout&lt;&lt;fak(2);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1819024</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1819024</guid><dc:creator><![CDATA[blurry33]]></dc:creator><pubDate>Mon, 07 Dec 2009 13:33:27 GMT</pubDate></item><item><title><![CDATA[Reply to Rekursion on Mon, 07 Dec 2009 13:36:03 GMT]]></title><description><![CDATA[<p>blurry33 schrieb:</p>
<blockquote>
<p>HI,</p>
<p>Warum bekomm ich hier keine Ausgabe ?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

int fak (int n)
{

if(n&lt;=1) return 1;

return  n*fak(n-1)+ fak(n+2);
}

void main(void){

cout&lt;&lt;fak(2);
}
</code></pre>
</blockquote>
<p>Sollte es nicht fak(n-2) heißen? :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1819027</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1819027</guid><dc:creator><![CDATA[Tobias Gerg]]></dc:creator><pubDate>Mon, 07 Dec 2009 13:36:03 GMT</pubDate></item><item><title><![CDATA[Reply to Rekursion on Mon, 07 Dec 2009 13:48:50 GMT]]></title><description><![CDATA[<p>ich weiß dass man die FAkultät mit n * fak(n-1) berechnet,</p>
<p>aber jetzt wollte ich noch + fak(n+2) ergänzen.</p>
<p>eigentlich sollte er die Fakultät von fak(2)+fak(4) als Addition zurückliefern</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1819034</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1819034</guid><dc:creator><![CDATA[blurry33]]></dc:creator><pubDate>Mon, 07 Dec 2009 13:48:50 GMT</pubDate></item><item><title><![CDATA[Reply to Rekursion on Mon, 07 Dec 2009 13:51:32 GMT]]></title><description><![CDATA[<p>Und jetzt denk mal weiter. Wie berechnet er fak(4)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1819035</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1819035</guid><dc:creator><![CDATA[SG1]]></dc:creator><pubDate>Mon, 07 Dec 2009 13:51:32 GMT</pubDate></item><item><title><![CDATA[Reply to Rekursion on Mon, 07 Dec 2009 13:58:46 GMT]]></title><description><![CDATA[<p>Hier hat jemand das selbe Problem mit Rekursion: <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-256033-and-highlight-is-.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-256033-and-highlight-is-.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1819040</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1819040</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 07 Dec 2009 13:58:46 GMT</pubDate></item><item><title><![CDATA[Reply to Rekursion on Mon, 07 Dec 2009 14:02:30 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

int fak (int n)
{

if(n&lt;=1) return 1;

return  n*fak(n-1)+ n*fak(n-1);
}

void main(void){

cout&lt;&lt;fak(4);   //Ausgabe 192
}
</code></pre>
<p>Ich versteh gar nichts mehr. Warum gibt die Funktion 192 zurück ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1819044</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1819044</guid><dc:creator><![CDATA[blurry33]]></dc:creator><pubDate>Mon, 07 Dec 2009 14:02:30 GMT</pubDate></item><item><title><![CDATA[Reply to Rekursion on Mon, 07 Dec 2009 14:22:16 GMT]]></title><description><![CDATA[<p>ich weiß jetzt woher das Ergebnis stammt.<br />
Werd mir das ganze nochmal anschaun und bei Unklarheiten noch mal fragen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1819051</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1819051</guid><dc:creator><![CDATA[blurry33]]></dc:creator><pubDate>Mon, 07 Dec 2009 14:22:16 GMT</pubDate></item><item><title><![CDATA[Reply to Rekursion on Mon, 07 Dec 2009 14:35:51 GMT]]></title><description><![CDATA[<p>blurry33 schrieb:</p>
<blockquote>
<p>Ich versteh gar nichts mehr. Warum gibt die Funktion 192 zurück ?</p>
</blockquote>
<p>Gehen wir doch mal Schritt für Schritt durch:</p>
<pre><code>1) Aufruf: fak(4)
   gibt zurück: fak(4) = 4*fak(3) + 4*fak(3)
2) Aufruf: fak(3)
   gibt zurück: fak(3) = 3*fak(2) + 3*fak(2)
3) Aufruf: fak(2)
   gibt zurück: fak(2) = 2*fak(1) + 2*fak(1)
4) Aufruf: fak(1)
   gibt zurück: fak(1) = 1 
5) 4) in 3) einsetzen:
   gibt zurück: fak(2) = 2*1 + 2*1 = 4
6) 3) in 2) einsetzen:
   gibt zurück: fak(3) = 3*4 + 3*4 = 24
7) 2) in 1) einsetzen:
   gibt zurück: fak(4) = 4*24 + 4*24 = 192
</code></pre>
<p>Jetzt sollte dir auch klar sein, woher dein Fehler kommt. :xmas2:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1819058</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1819058</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 07 Dec 2009 14:35:51 GMT</pubDate></item><item><title><![CDATA[Reply to Rekursion on Mon, 07 Dec 2009 14:44:08 GMT]]></title><description><![CDATA[<p>Danke SeppJ nochmal <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Die Erklärung hat nochmal zum Verständnis beigetragen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1819064</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1819064</guid><dc:creator><![CDATA[blurry33]]></dc:creator><pubDate>Mon, 07 Dec 2009 14:44:08 GMT</pubDate></item><item><title><![CDATA[Reply to Rekursion on Mon, 07 Dec 2009 15:12:48 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>Hier hat jemand das selbe Problem mit Rekursion: <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-256033-and-highlight-is-.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-256033-and-highlight-is-.html</a></p>
</blockquote>
<p>Sehr schön <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1819079</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1819079</guid><dc:creator><![CDATA[Jockelx]]></dc:creator><pubDate>Mon, 07 Dec 2009 15:12:48 GMT</pubDate></item></channel></rss>