<?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[lvalue required as left operand of assignment]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>das ist die Aufgabestellung<br />
**Die Folge Fn ist definiert durch die Rekursion</p>
<p>Fn=2*Fn-1+Fn-2*Fn-3</p>
<p>mit den Startwerten F0=1, F1=1 und F2=1<br />
Schreiben Sie eine Funktion, die den Wert Fn an einer beliebigen Position n berechnet**</p>
<p>mein code</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
using namespace std;

int folge  (int n){

	if(n &lt; 3)
		return 1;
	else
		return 2*folge(n-1) + folge(n-2)*folge(n-3);
}

int main(){
	folge(0) = 0;
	folge(1) = 1;
	folge(2) = 1;
	int n;
	cin &gt;&gt; n;

	cout &lt;&lt; folge(n) &lt;&lt; &quot;\n&quot;;

	return 0;
}
</code></pre>
<p>danke Euch</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/306830/lvalue-required-as-left-operand-of-assignment</link><generator>RSS for Node</generator><lastBuildDate>Fri, 07 Aug 2026 08:33:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/306830.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 08 Aug 2012 12:17:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to lvalue required as left operand of assignment on Wed, 08 Aug 2012 12:17:12 GMT]]></title><description><![CDATA[<p>Hi Leute,</p>
<p>das ist die Aufgabestellung<br />
**Die Folge Fn ist definiert durch die Rekursion</p>
<p>Fn=2*Fn-1+Fn-2*Fn-3</p>
<p>mit den Startwerten F0=1, F1=1 und F2=1<br />
Schreiben Sie eine Funktion, die den Wert Fn an einer beliebigen Position n berechnet**</p>
<p>mein code</p>
<pre><code class="language-cpp">#include&lt;iostream&gt;
using namespace std;

int folge  (int n){

	if(n &lt; 3)
		return 1;
	else
		return 2*folge(n-1) + folge(n-2)*folge(n-3);
}

int main(){
	folge(0) = 0;
	folge(1) = 1;
	folge(2) = 1;
	int n;
	cin &gt;&gt; n;

	cout &lt;&lt; folge(n) &lt;&lt; &quot;\n&quot;;

	return 0;
}
</code></pre>
<p>danke Euch</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2240037</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2240037</guid><dc:creator><![CDATA[nata]]></dc:creator><pubDate>Wed, 08 Aug 2012 12:17:12 GMT</pubDate></item><item><title><![CDATA[Reply to lvalue required as left operand of assignment on Wed, 08 Aug 2012 12:30:21 GMT]]></title><description><![CDATA[<p>So funktioniert C++ nicht. Du denkst an eine funktionale Sprache. Du musst die Abbruchbedingungen der Rekursion in der Funktion selber einbauen. Hast du doch auch schon so halb. Wozu dann noch Zeilen 16-18?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2240043</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2240043</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 08 Aug 2012 12:30:21 GMT</pubDate></item><item><title><![CDATA[Reply to lvalue required as left operand of assignment on Wed, 08 Aug 2012 13:40:59 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">unsigned long folge(unsigned long n)
{
    if ( n == 0 ) 
        return 1;
    else if ( n == 1 )
        return 1;
    else if ( n == 2 )
        return 1;
    else
        return 2*folge(n-1) + folge(n-2)*folge(n-3);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2240082</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2240082</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Wed, 08 Aug 2012 13:40:59 GMT</pubDate></item></channel></rss>