<?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[Sortieralgorithmen - Bubblesort]]></title><description><![CDATA[<p>Hallo <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Meine Aufgabe in dieser Woche ist es, versch. Sortieralgorithmen<br />
in C++ umzusetzen.<br />
Wir benutzen dafür vorgefertigte Beispiele.<br />
Eine Tausch-Funktion, sowie eine Ergebnis-Funktion, welche die<br />
Richtigkeit nach dem Sortieren überprüft, sind vorprogrammiert und<br />
sollen benutzt werden.</p>
<p>Das ist mein Code:<br />
Habe den Fehler gefunden !!</p>
<pre><code>#include &quot;unit.h&quot;
#include &lt;iostream&gt;
void bubblesort(unsigned int* feld, unsigned int laenge)
 { int i,j;
   for (i=0; i&lt;laenge; i++)
   {
    for (j = laenge -1 ; j &gt; i; j--) 
        {
 	    if (feld[j] &lt; feld[j - 1]) 
            {
 		tausche (feld, j, j-1);
 	    }
 	}
   }

}

int main()
{
 unsigned int beispiel, laenge;

 for (beispiel=1; beispiel &lt;= AnzahlBeispiele; beispiel++)
 {
   laenge = 5;
   unsigned int* feld; 
   start(beispiel, laenge, feld);
   bubblesort (feld, laenge);
   ergebnis (feld);

 }
}
</code></pre>
<p>In der Datei unit.h sind die externe Konstante 'AnzahlBeispiele' und die Funktionen 'void start', 'bool ergebnis' und 'void tausche' enthalten.</p>
<p>/EDIT: Hatte der Tausche-Funktion lediglich die falschen Variablen übermittelt.<br />
VG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/332476/sortieralgorithmen-bubblesort</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 20:41:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/332476.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 03 May 2015 15:08:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Sortieralgorithmen - Bubblesort on Sun, 03 May 2015 15:28:47 GMT]]></title><description><![CDATA[<p>Hallo <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Meine Aufgabe in dieser Woche ist es, versch. Sortieralgorithmen<br />
in C++ umzusetzen.<br />
Wir benutzen dafür vorgefertigte Beispiele.<br />
Eine Tausch-Funktion, sowie eine Ergebnis-Funktion, welche die<br />
Richtigkeit nach dem Sortieren überprüft, sind vorprogrammiert und<br />
sollen benutzt werden.</p>
<p>Das ist mein Code:<br />
Habe den Fehler gefunden !!</p>
<pre><code>#include &quot;unit.h&quot;
#include &lt;iostream&gt;
void bubblesort(unsigned int* feld, unsigned int laenge)
 { int i,j;
   for (i=0; i&lt;laenge; i++)
   {
    for (j = laenge -1 ; j &gt; i; j--) 
        {
 	    if (feld[j] &lt; feld[j - 1]) 
            {
 		tausche (feld, j, j-1);
 	    }
 	}
   }

}

int main()
{
 unsigned int beispiel, laenge;

 for (beispiel=1; beispiel &lt;= AnzahlBeispiele; beispiel++)
 {
   laenge = 5;
   unsigned int* feld; 
   start(beispiel, laenge, feld);
   bubblesort (feld, laenge);
   ergebnis (feld);

 }
}
</code></pre>
<p>In der Datei unit.h sind die externe Konstante 'AnzahlBeispiele' und die Funktionen 'void start', 'bool ergebnis' und 'void tausche' enthalten.</p>
<p>/EDIT: Hatte der Tausche-Funktion lediglich die falschen Variablen übermittelt.<br />
VG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2452361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2452361</guid><dc:creator><![CDATA[danooh]]></dc:creator><pubDate>Sun, 03 May 2015 15:28:47 GMT</pubDate></item></channel></rss>