<?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[Ergebnis: Immer &amp;quot;-858993460&amp;quot;]]></title><description><![CDATA[<p>Huhu,<br />
in einem Programm, welches ich in der Schule schrieb, erhalte ich mysteriöserweise als Ergebnis immer &quot;-858993460&quot;, obwohl er egtl. ja nur vorher eingegebene Array wieder ausgeben soll.<br />
Nicht wegen dem IF-Wundern, die Zensuren/Nummern sollten egtl. je nach ihrer Größe wieder ausgegeben werden.<br />
//Nachtrag: OK, IF-Anweisung auskommentiert, dann funktioniert es. Aber warum?</p>
<pre><code class="language-cpp">//Header-Files
#include &lt;iostream&gt;
#include &lt;iomanip&gt;
#include &lt;cstdio&gt;
#include &lt;cstdlib&gt;
#include &lt;process.h&gt;

//namespace
using namespace std;

int main(void)
{

	system(&quot;title Zensur © Zensursula Fanboy&quot;);
	system(&quot;color F0&quot;);
	system(&quot;cls&quot;);
	int i, j;
	int zensur[7];
	int hilfsfeld = 0;

	for(i=0; i&lt;6; i++)
	{
	cout &lt;&lt; &quot;Bitte Zensur &quot; &lt;&lt; i+1 &lt;&lt; &quot; eingeben:&quot;;
	cin &gt;&gt; zensur[i];
					if (zensur[i+1] &lt; zensur[i])
				{

					hilfsfeld = zensur[i];
					zensur[i] = zensur[i+1];
					zensur[i+1] = hilfsfeld;
				}
	}

	for (i = 0; i &lt;6; i++)
	{
		cout &lt;&lt; endl &lt;&lt; setw(8) &lt;&lt; zensur[i];

	}//for
	cout &lt;&lt; endl &lt;&lt; endl;
	system(&quot;pause&quot;);
	return EXIT_SUCCESS;
}//Main
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/255930/ergebnis-immer-quot-858993460-quot</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 19:59:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/255930.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 05 Dec 2009 17:09:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ergebnis: Immer &amp;quot;-858993460&amp;quot; on Sat, 05 Dec 2009 17:09:07 GMT]]></title><description><![CDATA[<p>Huhu,<br />
in einem Programm, welches ich in der Schule schrieb, erhalte ich mysteriöserweise als Ergebnis immer &quot;-858993460&quot;, obwohl er egtl. ja nur vorher eingegebene Array wieder ausgeben soll.<br />
Nicht wegen dem IF-Wundern, die Zensuren/Nummern sollten egtl. je nach ihrer Größe wieder ausgegeben werden.<br />
//Nachtrag: OK, IF-Anweisung auskommentiert, dann funktioniert es. Aber warum?</p>
<pre><code class="language-cpp">//Header-Files
#include &lt;iostream&gt;
#include &lt;iomanip&gt;
#include &lt;cstdio&gt;
#include &lt;cstdlib&gt;
#include &lt;process.h&gt;

//namespace
using namespace std;

int main(void)
{

	system(&quot;title Zensur © Zensursula Fanboy&quot;);
	system(&quot;color F0&quot;);
	system(&quot;cls&quot;);
	int i, j;
	int zensur[7];
	int hilfsfeld = 0;

	for(i=0; i&lt;6; i++)
	{
	cout &lt;&lt; &quot;Bitte Zensur &quot; &lt;&lt; i+1 &lt;&lt; &quot; eingeben:&quot;;
	cin &gt;&gt; zensur[i];
					if (zensur[i+1] &lt; zensur[i])
				{

					hilfsfeld = zensur[i];
					zensur[i] = zensur[i+1];
					zensur[i+1] = hilfsfeld;
				}
	}

	for (i = 0; i &lt;6; i++)
	{
		cout &lt;&lt; endl &lt;&lt; setw(8) &lt;&lt; zensur[i];

	}//for
	cout &lt;&lt; endl &lt;&lt; endl;
	system(&quot;pause&quot;);
	return EXIT_SUCCESS;
}//Main
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1818285</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1818285</guid><dc:creator><![CDATA[Basinator²]]></dc:creator><pubDate>Sat, 05 Dec 2009 17:09:07 GMT</pubDate></item><item><title><![CDATA[Reply to Ergebnis: Immer &amp;quot;-858993460&amp;quot; on Sat, 05 Dec 2009 17:13:58 GMT]]></title><description><![CDATA[<p>&quot;-850 Millionen&quot; ist der Weg des MS-Compilers, Dir zu sagen, daß eine Variable nicht initialisiert wurde. Achte mal drauf, es ist immer -850 Millionen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1818289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1818289</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sat, 05 Dec 2009 17:13:58 GMT</pubDate></item><item><title><![CDATA[Reply to Ergebnis: Immer &amp;quot;-858993460&amp;quot; on Sat, 05 Dec 2009 17:16:50 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">zensur[i] = zensur[i+1];
</code></pre>
<p>zensur{i+1] ist nicht initialisert. das ist dann ein wert wie -858993460.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1818290</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1818290</guid><dc:creator><![CDATA[brotbernd]]></dc:creator><pubDate>Sat, 05 Dec 2009 17:16:50 GMT</pubDate></item><item><title><![CDATA[Reply to Ergebnis: Immer &amp;quot;-858993460&amp;quot; on Sat, 05 Dec 2009 17:20:01 GMT]]></title><description><![CDATA[<p>Hm, wie kann ich den dann Zensur [i+1] initialisieren (= Einen Wert zuweisen, korrekt?)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1818292</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1818292</guid><dc:creator><![CDATA[Basinator]]></dc:creator><pubDate>Sat, 05 Dec 2009 17:20:01 GMT</pubDate></item><item><title><![CDATA[Reply to Ergebnis: Immer &amp;quot;-858993460&amp;quot; on Sat, 05 Dec 2009 17:27:20 GMT]]></title><description><![CDATA[<p>Du liest eine Zensur (nämlich i+1) die Du noch nicht kennst.<br />
Lies erst alle ein und sortiere dann</p>
<pre><code class="language-cpp">std::sort(zensur, zensur+7);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1818300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1818300</guid><dc:creator><![CDATA[brotbernd]]></dc:creator><pubDate>Sat, 05 Dec 2009 17:27:20 GMT</pubDate></item><item><title><![CDATA[Reply to Ergebnis: Immer &amp;quot;-858993460&amp;quot; on Sat, 05 Dec 2009 17:29:27 GMT]]></title><description><![CDATA[<blockquote>
<p>Hm, wie kann ich den dann Zensur [i+1] initialisieren (= Einen Wert zuweisen, korrekt?)?</p>
</blockquote>
<p>Kein Kommentar.</p>
<pre><code>hilfsfeld = zensur[i];
zensur[i+1] = hilfsfeld;

zensur[i] = zensur[i+1];
</code></pre>
<p>oder gleich:</p>
<pre><code>zensur[i+1] = hilfsfeld = zensur[i];

zensur[i] = zensur[i+1];
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1818301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1818301</guid><dc:creator><![CDATA[DarkShadow44]]></dc:creator><pubDate>Sat, 05 Dec 2009 17:29:27 GMT</pubDate></item><item><title><![CDATA[Reply to Ergebnis: Immer &amp;quot;-858993460&amp;quot; on Sat, 05 Dec 2009 17:37:53 GMT]]></title><description><![CDATA[<p>Ah yo, nun fällt es mir wie Schuppen von den Augen, was das Problem ist: Ich wollte zensur[i] einen Wert von einem Array zuweisen, was noch gar nicht definiert wurde/initialisiert wurde. Das kann naütrlich nicht hin hauen (oder anders gesagt: In der IF-Anweisung müssen nur die beiden letzten Zeilen vertauscht werden. Thema gelöst, vielen Dank ! (Man sollte nicht alles blind vom Lehrer abschreiben &gt;_&lt;)<br />
Int -850 Millionenblabla ist vermutlich der geringste Wert, der durch Int berechnet werden kann?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1818307</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1818307</guid><dc:creator><![CDATA[Basinator]]></dc:creator><pubDate>Sat, 05 Dec 2009 17:37:53 GMT</pubDate></item><item><title><![CDATA[Reply to Ergebnis: Immer &amp;quot;-858993460&amp;quot; on Sat, 05 Dec 2009 17:47:44 GMT]]></title><description><![CDATA[<p>nö, eigentlich &quot;−2.147.483.648&quot;</p>
<blockquote>
<p>&quot;-850 Millionen&quot; ist der Weg des MS-Compilers, Dir zu sagen, daß eine Variable nicht initialisiert wurde. Achte mal drauf, es ist immer -850 Millionen.</p>
</blockquote>
<p>Auch nicht, mit Common Language Runtime Unterstützung 0 und ohne um die 420000.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1818312</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1818312</guid><dc:creator><![CDATA[DarkShadow44]]></dc:creator><pubDate>Sat, 05 Dec 2009 17:47:44 GMT</pubDate></item><item><title><![CDATA[Reply to Ergebnis: Immer &amp;quot;-858993460&amp;quot; on Sat, 05 Dec 2009 17:44:06 GMT]]></title><description><![CDATA[<p>Basinator schrieb:</p>
<blockquote>
<p>Int -850 Millionenblabla ist vermutlich der geringste Wert, der durch Int berechnet werden kann?</p>
</blockquote>
<p>Neun, das wären -2.1 Milliarden. Der Wert -850 Millionen ist nur da zu da, uninitialsisierte Variablen zu melden. Der MS-Compiler legt im Debug-Modus absichtlich lauter -850 Millionen rein. Besondere Einsichten sind zu erwarten, wenn man im Taschenwindowsrechner mal 2^32 addiert und sich in hex anschaut.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1818313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1818313</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sat, 05 Dec 2009 17:44:06 GMT</pubDate></item><item><title><![CDATA[Reply to Ergebnis: Immer &amp;quot;-858993460&amp;quot; on Sat, 05 Dec 2009 17:46:11 GMT]]></title><description><![CDATA[<p>Benutze doch einfach die Mittel die dir C++ bietet. Dann brauchst Du gar nicht so einen Kram zu schreiben mit denen man sich vertut.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;algorithm&gt;
#include &lt;iterator&gt;
#include &lt;vector&gt;

int main()
{
    const size_t anzahl = 7;
    std::vector&lt;int&gt; zensuren(anzahl);
    for(size_t i(0); i &lt; anzahl; ++i){
        std::cout &lt;&lt; &quot;Bitte Zensur &quot; &lt;&lt; i+1 &lt;&lt; &quot; eingeben:&quot;;
        std::cin &gt;&gt; zensuren[i];
    }

    std::sort(zensuren.begin(), zensuren.end());
    std::copy(zensuren.begin(), zensuren.end(),
        std::ostream_iterator&lt;int&gt;(std::cout, &quot;\n&quot;));

    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1818315</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1818315</guid><dc:creator><![CDATA[brotbernd]]></dc:creator><pubDate>Sat, 05 Dec 2009 17:46:11 GMT</pubDate></item><item><title><![CDATA[Reply to Ergebnis: Immer &amp;quot;-858993460&amp;quot; on Sat, 05 Dec 2009 17:47:57 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>Basinator schrieb:</p>
<blockquote>
<p>Int -850 Millionenblabla ist vermutlich der geringste Wert, der durch Int berechnet werden kann?</p>
</blockquote>
<p>Neun, das wären -2.1 Milliarden. Der Wert -850 Millionen ist nur da zu da, uninitialsisierte Variablen zu melden. Der MS-Compiler legt im Debug-Modus absichtlich lauter -850 Millionen rein. Besondere Einsichten sind zu erwarten, wenn man im Taschenwindowsrechner mal 2^32 addiert und sich in hex anschaut.</p>
</blockquote>
<p>200000000</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1818316</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1818316</guid><dc:creator><![CDATA[khjkhjk]]></dc:creator><pubDate>Sat, 05 Dec 2009 17:47:57 GMT</pubDate></item><item><title><![CDATA[Reply to Ergebnis: Immer &amp;quot;-858993460&amp;quot; on Sat, 05 Dec 2009 17:58:58 GMT]]></title><description><![CDATA[<p>khjkhjk schrieb:</p>
<blockquote>
<p>200000000</p>
</blockquote>
<p>Nö</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1818319</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1818319</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sat, 05 Dec 2009 17:58:58 GMT</pubDate></item><item><title><![CDATA[Reply to Ergebnis: Immer &amp;quot;-858993460&amp;quot; on Sat, 05 Dec 2009 18:58:17 GMT]]></title><description><![CDATA[<p>tip: c<br />
;o)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1818349</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1818349</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Sat, 05 Dec 2009 18:58:17 GMT</pubDate></item></channel></rss>