<?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[Rechnung]]></title><description><![CDATA[<p>Hi leute,<br />
kann mir jemand anhand dieser Rechnung erklären, wie man auf die Ergebnisse der unteren Tabelle kommt?<br />
int main()<br />
{<br />
int i = 2;<br />
int j = -4;<br />
int k = 2;<br />
bool erg = false;<br />
i++;<br />
k+=8;<br />
++j*=--i;<br />
erg = ((i&lt;=k)&amp;&amp;(j&gt;0) || (k&gt;=(i+8)));<br />
cout &lt;&lt; i &lt;&lt; &quot; &quot; &lt;&lt; j &lt;&lt; &quot; &quot; &lt;&lt; k &lt;&lt; &quot; &quot; &lt;&lt; erg &lt;&lt; endl; // #1<br />
i=(k++/++j);<br />
k*=3;<br />
j-=7;<br />
erg = (((j==k)||(i&gt;=(-1)*k)) &amp;&amp; ((-1)*k&gt;=(-3)*i));<br />
cout &lt;&lt; i &lt;&lt; &quot; &quot; &lt;&lt; j &lt;&lt; &quot; &quot; &lt;&lt; k &lt;&lt; &quot; &quot; &lt;&lt; erg &lt;&lt; endl; // #2<br />
return 0;<br />
}</p>
<p>Tabelle:<br />
Zeile i j k erg<br />
#1 2 -6 10 1 (true)<br />
#2 -2 -12 33 0 (false)</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/282951/rechnung</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 20:08:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/282951.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 01 Mar 2011 23:19:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Rechnung on Tue, 01 Mar 2011 23:19:12 GMT]]></title><description><![CDATA[<p>Hi leute,<br />
kann mir jemand anhand dieser Rechnung erklären, wie man auf die Ergebnisse der unteren Tabelle kommt?<br />
int main()<br />
{<br />
int i = 2;<br />
int j = -4;<br />
int k = 2;<br />
bool erg = false;<br />
i++;<br />
k+=8;<br />
++j*=--i;<br />
erg = ((i&lt;=k)&amp;&amp;(j&gt;0) || (k&gt;=(i+8)));<br />
cout &lt;&lt; i &lt;&lt; &quot; &quot; &lt;&lt; j &lt;&lt; &quot; &quot; &lt;&lt; k &lt;&lt; &quot; &quot; &lt;&lt; erg &lt;&lt; endl; // #1<br />
i=(k++/++j);<br />
k*=3;<br />
j-=7;<br />
erg = (((j==k)||(i&gt;=(-1)*k)) &amp;&amp; ((-1)*k&gt;=(-3)*i));<br />
cout &lt;&lt; i &lt;&lt; &quot; &quot; &lt;&lt; j &lt;&lt; &quot; &quot; &lt;&lt; k &lt;&lt; &quot; &quot; &lt;&lt; erg &lt;&lt; endl; // #2<br />
return 0;<br />
}</p>
<p>Tabelle:<br />
Zeile i j k erg<br />
#1 2 -6 10 1 (true)<br />
#2 -2 -12 33 0 (false)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2028511</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2028511</guid><dc:creator><![CDATA[mikka7019]]></dc:creator><pubDate>Tue, 01 Mar 2011 23:19:12 GMT</pubDate></item><item><title><![CDATA[Reply to Rechnung on Tue, 01 Mar 2011 23:51:41 GMT]]></title><description><![CDATA[<p>Schau dir mal Postinkrement/Preinkrement an! Ich hoffe ich habe zu so später Stunde nichts falsch gemacht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<pre><code class="language-cpp">int main() 
{ 
	int i = 2; 
	int j = -4; 
	int k = 2; 
	bool erg = false; 
	i++;  // i = 2 + 1 = 3
	k+=8; // k = k + 8 = 10
	++j*=--i; // j = (j + 1) * (i - 1) = -3 * 2 = -6      // i = i - 1 = 3 - 1 = 2

	// i = 2; j = -6; k = 10

	erg = ((i&lt;=k)&amp;&amp;(j&gt;0) || (k&gt;=(i+8))); // i&lt;=k = true; j&gt;0 = false // -&gt; // (i&lt;=k)&amp;&amp;(j&gt;0) = false // (k&gt;=(i+8) = 10 &gt;= 10 = true // -&gt; // erg = true

	cout &lt;&lt; i &lt;&lt; &quot; &quot; &lt;&lt; j &lt;&lt; &quot; &quot; &lt;&lt; k &lt;&lt; &quot; &quot; &lt;&lt; erg &lt;&lt; endl; // #1 

	i=(k++/++j); // i = k/(j + 1) = 10 / -5 = -2 // k = k + 1 = 11 // j = j + 1 = -6 + 1 = -5

	// i = -2

	k*=3; // k = k * 3 = 11 * 3 = 33
	j-=7; // j = j - 7 = -5 - 7 = -12

	erg = (((j==k)||(i&gt;=(-1)*k)) &amp;&amp; ((-1)*k&gt;=(-3)*i)); // (j==k) = false; (i&gt;=(-1)*k) ist (-2&gt;=(-1)*33) = true // -&gt; // teil 1 = true // (-1)*k&gt;=(-3)*10) ist (-1)*33&gt;=(-3)*(-2)) = false // -&gt; // erg = false

	cout &lt;&lt; i &lt;&lt; &quot; &quot; &lt;&lt; j &lt;&lt; &quot; &quot; &lt;&lt; k &lt;&lt; &quot; &quot; &lt;&lt; erg &lt;&lt; endl; // #2 
	return 0; 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2028517</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2028517</guid><dc:creator><![CDATA[HighLigerBiMBam]]></dc:creator><pubDate>Tue, 01 Mar 2011 23:51:41 GMT</pubDate></item><item><title><![CDATA[Reply to Rechnung on Wed, 02 Mar 2011 00:01:15 GMT]]></title><description><![CDATA[<p>Du hast zwei kleine Fehlerchen gemacht. Aber egal, ist schon saugut.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2028519</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2028519</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 02 Mar 2011 00:01:15 GMT</pubDate></item></channel></rss>