<?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[Variable Speichert den Wert nicht! HILFE]]></title><description><![CDATA[<p>Die Warscheinlichkeit und die Entropie wird beim ersten schleißen durchlauf nicht gespeichert, die Werte bleiben aus 0.0.<br />
Erst beim zweiten Schleifen durchlauf werden die werde gespiecher, aber nicht die richtigen, sondern die aus dem ersten Schleifen durchlauf.<br />
Woran kann es liegen?</p>
<p>void Coder::calculat(map&lt;char, int&gt; charMap){<br />
double entropie = 0.0;<br />
double probability = 0.0;<br />
double charCount = charMap.size();</p>
<p>map&lt;char,int&gt;::iterator it;<br />
for (it=charMap.begin(); it != charMap.end(); ++it){<br />
std::cout &lt;&lt; it-&gt;first &lt;&lt; &quot; =&gt; &quot; &lt;&lt; it-&gt;second &lt;&lt; '\n';<br />
probability = (log(1 / (it-&gt;second / charCount) ) / log(2.0));<br />
entropie = entropie + probability *(it-&gt;second / charCount);<br />
cout &lt;&lt; &quot;\n&quot; &lt;&lt; probabi;<br />
cout &lt;&lt; &quot;\n&quot; &lt;&lt; entropie;<br />
}<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/321643/variable-speichert-den-wert-nicht-hilfe</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Jul 2026 06:04:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/321643.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Nov 2013 20:34:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Variable Speichert den Wert nicht! HILFE on Tue, 19 Nov 2013 20:34:44 GMT]]></title><description><![CDATA[<p>Die Warscheinlichkeit und die Entropie wird beim ersten schleißen durchlauf nicht gespeichert, die Werte bleiben aus 0.0.<br />
Erst beim zweiten Schleifen durchlauf werden die werde gespiecher, aber nicht die richtigen, sondern die aus dem ersten Schleifen durchlauf.<br />
Woran kann es liegen?</p>
<p>void Coder::calculat(map&lt;char, int&gt; charMap){<br />
double entropie = 0.0;<br />
double probability = 0.0;<br />
double charCount = charMap.size();</p>
<p>map&lt;char,int&gt;::iterator it;<br />
for (it=charMap.begin(); it != charMap.end(); ++it){<br />
std::cout &lt;&lt; it-&gt;first &lt;&lt; &quot; =&gt; &quot; &lt;&lt; it-&gt;second &lt;&lt; '\n';<br />
probability = (log(1 / (it-&gt;second / charCount) ) / log(2.0));<br />
entropie = entropie + probability *(it-&gt;second / charCount);<br />
cout &lt;&lt; &quot;\n&quot; &lt;&lt; probabi;<br />
cout &lt;&lt; &quot;\n&quot; &lt;&lt; entropie;<br />
}<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2366437</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2366437</guid><dc:creator><![CDATA[optimum]]></dc:creator><pubDate>Tue, 19 Nov 2013 20:34:44 GMT</pubDate></item><item><title><![CDATA[Reply to Variable Speichert den Wert nicht! HILFE on Tue, 19 Nov 2013 20:49:33 GMT]]></title><description><![CDATA[<p>Integer-DIvision? -&gt; x/(zahl &gt; x) ist gleich 0</p>
<p>Deinen Schreibstil mit Orthographie und Zeichensetzung solltest du überdenken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2366439</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2366439</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Tue, 19 Nov 2013 20:49:33 GMT</pubDate></item><item><title><![CDATA[Reply to Variable Speichert den Wert nicht! HILFE on Wed, 20 Nov 2013 14:54:41 GMT]]></title><description><![CDATA[<p>Danke für den tipp.</p>
<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>Integer-DIvision? -&gt; x/(zahl &gt; x) ist gleich 0</p>
</blockquote>
<p>Aber dann währen die folgenden Berechnungen auch alle o.ooo.<br />
Beim zweiten schleifen Durchlauf werden die Ergebnisse aus der ersten Berechnung gespeichert, beim dritten schleifen Durchlauf aus der zweite Berechnung usw.<br />
Die Berechnungen sind korrekt aber irgendwie alles verschoben.</p>
<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>Deinen Schreibstil mit Orthographie und Zeichensetzung solltest du überdenken.</p>
</blockquote>
<p>Wie meinst du das und vorauf soll ich genau achten?<br />
Ich bin C++ unerfahren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2366565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2366565</guid><dc:creator><![CDATA[optimum]]></dc:creator><pubDate>Wed, 20 Nov 2013 14:54:41 GMT</pubDate></item><item><title><![CDATA[Reply to Variable Speichert den Wert nicht! HILFE on Wed, 20 Nov 2013 15:20:47 GMT]]></title><description><![CDATA[<p>optimum schrieb:</p>
<blockquote>
<p>Danke für den tipp.</p>
<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>Integer-DIvision? -&gt; x/(zahl &gt; x) ist gleich 0</p>
</blockquote>
<p>Aber dann währen die folgenden Berechnungen auch alle o.ooo.<br />
Beim zweiten schleifen Durchlauf werden die Ergebnisse aus der ersten Berechnung gespeichert, beim dritten schleifen Durchlauf aus der zweite Berechnung usw.<br />
Die Berechnungen sind korrekt aber irgendwie alles verschoben.</p>
</blockquote>
<p>Bitte beschreib, was du warum erwartest und was stattdessen passiert. Der Computer macht genau das, was du ihm sagst, nicht das, was du meinst. Die einzige Rechnung von dir, die wir kennen, ist die, die du dem Computer gesagt hast. Offensichtlich meinst du aber etwas anderes. Wir wissen aber nicht, was du meinst.</p>
<blockquote>
<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>Deinen Schreibstil mit Orthographie und Zeichensetzung solltest du überdenken.</p>
</blockquote>
<p>Wie meinst du das und vorauf soll ich genau achten?</p>
</blockquote>
<p>Es geht um dein Deutsch:<br />
<a href="http://www.c-plusplus.net/forum/200753" rel="nofollow">http://www.c-plusplus.net/forum/200753</a></p>
<blockquote>
<p>Schreib lesbar. Seitenlange Monologe ohne Satzzeichen sind schwer lesbar, das wird sich also kaum einer freiwillig antun. Gleiches gilt für durchgehend schlechtes Deutsch. Lieber ein, zweimal korrekturlesen als Gefahr zu laufen dass der Text ignoriert wird.</p>
</blockquote>
<p><a href="http://www.tty1.net/smart-questions_de.html" rel="nofollow">http://www.tty1.net/smart-questions_de.html</a></p>
<blockquote>
<p>Wir wissen aus Erfahrung, dass Leute mit oberflächlichem und schlampigem Schreibstil auch oberflächliche und schlampige Denker und Coder sind (jedenfalls oft genug, um darauf wetten zu können). Solchen Leuten Fragen zu beantworten, lohnt sich nicht; mit dieser Zeit können wir etwas Besseres anfangen.</p>
</blockquote>
<p>QFT.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2366576</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2366576</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 20 Nov 2013 15:20:47 GMT</pubDate></item></channel></rss>