<?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[Verstehe programm nicht]]></title><description><![CDATA[<p>guten tag</p>
<p>hab hier ein programm, wo ich 5 zufällig eingebene zahlen von klein nach groß ordnen muss.hab dieses programm vom lehrer bekommen aber verstehe den nicht so ganz.</p>
<pre><code class="language-cpp"># include &lt;iostream.h&gt;
void main ()
{
	char a[5];
	int t,i,j;
	for (i=0;i&lt;5;i++)
		cin &gt;&gt; a[i];

	for (i=0;i&lt;4;i++)
		for (j=i+1;j&lt;5;j++)
			if ( a[i] &gt; a[j])
			{	t=a[j];
			    a[j]=a[i];
				a[i]=t;
			}
			for (i=0;i&lt;5;i++)
				cout &lt;&lt; a[i] &lt;&lt; &quot;  &quot; ;
}
</code></pre>
<p>den sinn des programms verstehe ich aber warum funktioniert der richtig? also wenn ich z.b die zahlen 5 7 3 1 0 eingebe, ordnet der die richtig. aber wie schafft das programm die 5 nochmal zu überprüfen, wenn i und j den wert (a[0]) schon übersprungen haben.</p>
<p>ich hoffe ihr könnt mir das erklären.<br />
vielen dank</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/302548/verstehe-programm-nicht</link><generator>RSS for Node</generator><lastBuildDate>Tue, 11 Aug 2026 07:43:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/302548.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 21 Apr 2012 15:42:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Verstehe programm nicht on Sat, 21 Apr 2012 15:42:56 GMT]]></title><description><![CDATA[<p>guten tag</p>
<p>hab hier ein programm, wo ich 5 zufällig eingebene zahlen von klein nach groß ordnen muss.hab dieses programm vom lehrer bekommen aber verstehe den nicht so ganz.</p>
<pre><code class="language-cpp"># include &lt;iostream.h&gt;
void main ()
{
	char a[5];
	int t,i,j;
	for (i=0;i&lt;5;i++)
		cin &gt;&gt; a[i];

	for (i=0;i&lt;4;i++)
		for (j=i+1;j&lt;5;j++)
			if ( a[i] &gt; a[j])
			{	t=a[j];
			    a[j]=a[i];
				a[i]=t;
			}
			for (i=0;i&lt;5;i++)
				cout &lt;&lt; a[i] &lt;&lt; &quot;  &quot; ;
}
</code></pre>
<p>den sinn des programms verstehe ich aber warum funktioniert der richtig? also wenn ich z.b die zahlen 5 7 3 1 0 eingebe, ordnet der die richtig. aber wie schafft das programm die 5 nochmal zu überprüfen, wenn i und j den wert (a[0]) schon übersprungen haben.</p>
<p>ich hoffe ihr könnt mir das erklären.<br />
vielen dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2204236</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2204236</guid><dc:creator><![CDATA[Lara18]]></dc:creator><pubDate>Sat, 21 Apr 2012 15:42:56 GMT</pubDate></item><item><title><![CDATA[Reply to Verstehe programm nicht on Sat, 21 Apr 2012 15:47:35 GMT]]></title><description><![CDATA[<p><a href="http://de.wikipedia.org/wiki/Bubblesort" rel="nofollow">http://de.wikipedia.org/wiki/Bubblesort</a></p>
<p>Und such dir einen neuen Lehrer, der Code ist ja mehr als peinlich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2204237</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2204237</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Sat, 21 Apr 2012 15:47:35 GMT</pubDate></item><item><title><![CDATA[Reply to Verstehe programm nicht on Sat, 21 Apr 2012 19:02:18 GMT]]></title><description><![CDATA[<p><strong>void</strong> main und iostream**.h** sind völlig veraltet, zweiteres geht bei mir (MSVC 10) gar nicht mehr. Manuelles vertauschen und v.a. rohe Arrays sind auch schlechter Stil.<br />
Ich verstehe ja, wenn es dem Lehrer nur darauf ankommt, die Prizipien des Programmierens (z.B. Algorithmen) zu lehren, was ich dabei aber nie verstehe ist, wieso dazu C/C++ (ist doch hier so!) verwendet wird, statt einer weniger &quot;technischen&quot; Sprache, wie Python wo man nicht auf so viele bei diesem Lehrziel völlig unwichtige Details achten muss (Speicherverwaltung, ...).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2204296</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2204296</guid><dc:creator><![CDATA[Oberon_0]]></dc:creator><pubDate>Sat, 21 Apr 2012 19:02:18 GMT</pubDate></item></channel></rss>