<?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[Bitte um Hilfe zur Fehlersuche (Bubblesort)]]></title><description><![CDATA[<p>Hallo! Habe folgenden Code gebaut, doch es zeigt nichts in der Konsole an.<br />
Woran liegt es? Hab voll die Panne grad...^^</p>
<pre><code class="language-cpp">[code]

void tauschen(int *yy, int Z)
{

int temp=0;

for(int G=Z-1 ; G&gt;0 ; G--)
   {
      for(int j=0 ; j&lt;G ; j++)
      {

		if(yy[j]&gt;yy[j+1])
		{
		temp=yy[j];
		yy[j]=yy[j+1];
		yy[j+1]=temp;

		}

	  }

	}

	for(int i=0; i&lt;Z; i++)
	{
		cout&lt;&lt;yy[i];
	}
};

void main()

{

	int z_Feld[]={10,34,26,6,13,45,16,5};

	int Z=0;

	for(int g=0; z_Feld[g]!=0; g++)
	{
		Z=Z+1;
	}

	tauschen(z_Feld, Z);

}

[/code]
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/233875/bitte-um-hilfe-zur-fehlersuche-bubblesort</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 14:50:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/233875.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 10 Feb 2009 13:20:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bitte um Hilfe zur Fehlersuche (Bubblesort) on Tue, 10 Feb 2009 13:20:31 GMT]]></title><description><![CDATA[<p>Hallo! Habe folgenden Code gebaut, doch es zeigt nichts in der Konsole an.<br />
Woran liegt es? Hab voll die Panne grad...^^</p>
<pre><code class="language-cpp">[code]

void tauschen(int *yy, int Z)
{

int temp=0;

for(int G=Z-1 ; G&gt;0 ; G--)
   {
      for(int j=0 ; j&lt;G ; j++)
      {

		if(yy[j]&gt;yy[j+1])
		{
		temp=yy[j];
		yy[j]=yy[j+1];
		yy[j+1]=temp;

		}

	  }

	}

	for(int i=0; i&lt;Z; i++)
	{
		cout&lt;&lt;yy[i];
	}
};

void main()

{

	int z_Feld[]={10,34,26,6,13,45,16,5};

	int Z=0;

	for(int g=0; z_Feld[g]!=0; g++)
	{
		Z=Z+1;
	}

	tauschen(z_Feld, Z);

}

[/code]
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1661068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1661068</guid><dc:creator><![CDATA[zimtstern]]></dc:creator><pubDate>Tue, 10 Feb 2009 13:20:31 GMT</pubDate></item><item><title><![CDATA[Reply to Bitte um Hilfe zur Fehlersuche (Bubblesort) on Tue, 10 Feb 2009 13:44:36 GMT]]></title><description><![CDATA[<p>Hier wird beschrieben, warum du deine Ergebnisse nicht sehen kannst und was dagegen zu tun ist.<br />
<a href="http://c-plusplus.net/forum/viewtopic-var-t-is-111042.html" rel="nofollow">http://c-plusplus.net/forum/viewtopic-var-t-is-111042.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1661098</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1661098</guid><dc:creator><![CDATA[MiP]]></dc:creator><pubDate>Tue, 10 Feb 2009 13:44:36 GMT</pubDate></item><item><title><![CDATA[Reply to Bitte um Hilfe zur Fehlersuche (Bubblesort) on Tue, 10 Feb 2009 13:58:47 GMT]]></title><description><![CDATA[<p>Wegen der Ausgabe, schau dir den Link von MIP an.</p>
<p>Es gibt aber noch einen Fehler in deinem Programm und zwar beim Aufruf von tauschen.<br />
Du ermittelst die Länge des Array mittels einer Schleife, die aber nicht am Ende des Array aufhört, sondern solange weiterläuft bis irgendwann im Speicher eine 0 auftaucht. Das kann mal früher oder auch erst sehr spät passieren.</p>
<p>Die Länge des Array lässt sich besser so bestimmen:</p>
<pre><code class="language-cpp">int Z = sizeof(z_Feld) / sizeof(int);
</code></pre>
<p>Den restlichen Code hab ich gerade mal durchlaufen lassen, der Sortieralgorithmus stimmt soweit, aber an deiner Stelle würde ich dem Code bessere Variablennamen und der Übersichtlichkeit halber schönere Einrückungen verpassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1661119</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1661119</guid><dc:creator><![CDATA[NeoGreen]]></dc:creator><pubDate>Tue, 10 Feb 2009 13:58:47 GMT</pubDate></item><item><title><![CDATA[Reply to Bitte um Hilfe zur Fehlersuche (Bubblesort) on Wed, 11 Feb 2009 12:46:49 GMT]]></title><description><![CDATA[<p>Hey! Ja Danke für die Tipps, ich werds jetz mal noch ändern mit der Länge, aber wir haben gelernt das das Ende eines Feldes mit dem Endekennzeichen Null bestimmt ist, oder werwechsel ich jetzt was?! *g*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1661703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1661703</guid><dc:creator><![CDATA[zimtstern]]></dc:creator><pubDate>Wed, 11 Feb 2009 12:46:49 GMT</pubDate></item><item><title><![CDATA[Reply to Bitte um Hilfe zur Fehlersuche (Bubblesort) on Wed, 11 Feb 2009 12:54:43 GMT]]></title><description><![CDATA[<p>hab die Länge mit deiner Vorgabe ermittelt, es funktioniert jetzt, und auch ohne das ich das automatische Schliessen verhindere, ich glaube das das mein Compiler<br />
automatisch integriert, kriege immer &gt;press any key to continue&lt; am Ende in Konsolen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1661710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1661710</guid><dc:creator><![CDATA[zimtstern]]></dc:creator><pubDate>Wed, 11 Feb 2009 12:54:43 GMT</pubDate></item><item><title><![CDATA[Reply to Bitte um Hilfe zur Fehlersuche (Bubblesort) on Wed, 11 Feb 2009 12:57:14 GMT]]></title><description><![CDATA[<p>zimtstern schrieb:</p>
<blockquote>
<p>aber wir haben gelernt das das Ende eines Feldes mit dem Endekennzeichen Null bestimmt ist, oder werwechsel ich jetzt was?! *g*</p>
</blockquote>
<p>Das trifft auf char-Arrays (also Strings) zu, damit die ganzen Funktionen aus der cstring anwendbar sind, aber nicht auf normale Felder.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1661713</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1661713</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Wed, 11 Feb 2009 12:57:14 GMT</pubDate></item></channel></rss>