<?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[Sortierung von Zahlen]]></title><description><![CDATA[<p>Wie kann ich die Zahlen sortieren?</p>
<pre><code class="language-cpp">#include &lt;ctime&gt;
#include &lt;iostream&gt;

using namespace std;

int main(int argc, char *argv[])
{
	int lotto[6];
    int i, j;
    int iMax = 6;
    bool neueZahl;

    srand(static_cast&lt;int&gt;(time(0)));rand();
    for(i=0; i&lt;iMax; i++)
    {
        do
        {
            lotto[i] = rand() % 45 + 1;
            neueZahl = true;
            for (j=0; j&lt;i; j++)
            {
                if (lotto[j]==lotto[i])
                {
                    neueZahl = false;
                }
            }
        }

        while (!neueZahl);

        cout &lt;&lt; lotto[i] &lt;&lt; &quot; &quot;;
     }
        cout &lt;&lt; endl;

    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/250383/sortierung-von-zahlen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 03:12:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/250383.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 17 Sep 2009 11:34:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 11:34:11 GMT]]></title><description><![CDATA[<p>Wie kann ich die Zahlen sortieren?</p>
<pre><code class="language-cpp">#include &lt;ctime&gt;
#include &lt;iostream&gt;

using namespace std;

int main(int argc, char *argv[])
{
	int lotto[6];
    int i, j;
    int iMax = 6;
    bool neueZahl;

    srand(static_cast&lt;int&gt;(time(0)));rand();
    for(i=0; i&lt;iMax; i++)
    {
        do
        {
            lotto[i] = rand() % 45 + 1;
            neueZahl = true;
            for (j=0; j&lt;i; j++)
            {
                if (lotto[j]==lotto[i])
                {
                    neueZahl = false;
                }
            }
        }

        while (!neueZahl);

        cout &lt;&lt; lotto[i] &lt;&lt; &quot; &quot;;
     }
        cout &lt;&lt; endl;

    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1780354</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780354</guid><dc:creator><![CDATA[huso]]></dc:creator><pubDate>Thu, 17 Sep 2009 11:34:11 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 11:37:51 GMT]]></title><description><![CDATA[<p>Wenn es dir nur um eine Funktion geht, die effizient Werte sortieren kann, dann schau dir auf <a href="http://www.cplusplus.com" rel="nofollow">www.cplusplus.com</a> mal <code>std::sort()</code> an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780356</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780356</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 17 Sep 2009 11:37:51 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 11:41:57 GMT]]></title><description><![CDATA[<p>std::sort</p>
<pre><code class="language-cpp">int zahlen[]={3,2,5,0};
std::sort(&amp;zahlen[0],&amp;zahlen[4]);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1780360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780360</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 17 Sep 2009 11:41:57 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 11:43:47 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Wenn es dir nur um eine Funktion geht, die effizient Werte sortieren kann, dann schau dir auf <a href="http://www.cplusplus.com" rel="nofollow">www.cplusplus.com</a> mal <code>std::sort()</code> an.</p>
</blockquote>
<p>wie es funktioniert das weiss aber ich weiss nicht wie man das in mein programm implementiert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780363</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780363</guid><dc:creator><![CDATA[huso]]></dc:creator><pubDate>Thu, 17 Sep 2009 11:43:47 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 11:44:20 GMT]]></title><description><![CDATA[<p>huso schrieb:</p>
<blockquote>
<p>wie es funktioniert das weiss aber ich weiss nicht wie man das in mein programm implementiert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Das ist ein Widerspruch in sich... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780364</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780364</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 17 Sep 2009 11:44:20 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 11:48:55 GMT]]></title><description><![CDATA[<p>_matze schrieb:</p>
<blockquote>
<p>huso schrieb:</p>
<blockquote>
<p>wie es funktioniert das weiss aber ich weiss nicht wie man das in mein programm implementiert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Das ist ein Widerspruch in sich... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p>ist was dran <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> aber weiss echt nicht wie implementieren... geht das nur mit for schleifen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780366</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780366</guid><dc:creator><![CDATA[huso]]></dc:creator><pubDate>Thu, 17 Sep 2009 11:48:55 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 11:54:28 GMT]]></title><description><![CDATA[<p>huso schrieb:</p>
<blockquote>
<p>_matze schrieb:</p>
<blockquote>
<p>huso schrieb:</p>
<blockquote>
<p>wie es funktioniert das weiss aber ich weiss nicht wie man das in mein programm implementiert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Das ist ein Widerspruch in sich... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p>ist was dran <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> aber weiss echt nicht wie implementieren... geht das nur mit for schleifen?</p>
</blockquote>
<p>Wie, for-Schleifen?? Das ist ein Aufruf von std::sort, mehr nicht. Ich habe auch ein Beispiel gepostet, falls du es übersehen hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780371</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780371</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 17 Sep 2009 11:54:28 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 12:02:50 GMT]]></title><description><![CDATA[<p>_matze schrieb:</p>
<blockquote>
<p>huso schrieb:</p>
<blockquote>
<p>_matze schrieb:</p>
<blockquote>
<p>huso schrieb:</p>
<blockquote>
<p>wie es funktioniert das weiss aber ich weiss nicht wie man das in mein programm implementiert <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Das ist ein Widerspruch in sich... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p>ist was dran <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> aber weiss echt nicht wie implementieren... geht das nur mit for schleifen?</p>
</blockquote>
<p>Wie, for-Schleifen?? Das ist ein Aufruf von std::sort, mehr nicht. Ich habe auch ein Beispiel gepostet, falls du es übersehen hast.</p>
</blockquote>
<p>ht</p>
<p>das habe ich gesehen abr bei geht das irgendwie nicht...<br />
ich hatte es eigentlich so vor, dass ich jede zahl miteinander vergleiche.</p>
<p>z.B 8 0 5 6 9 2</p>
<p>ist 8 grösser als 0 wenn ja ist die reihenfolge dann so 0 8 5 6 9 2 usw.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780381</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780381</guid><dc:creator><![CDATA[huso]]></dc:creator><pubDate>Thu, 17 Sep 2009 12:02:50 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 12:07:16 GMT]]></title><description><![CDATA[<p>huso schrieb:</p>
<blockquote>
<p>das habe ich gesehen abr bei geht das irgendwie nicht...</p>
</blockquote>
<p>Das ist keine Fehlerbeschreibung! Wenn was nicht geht, sag einfach, wie es wo und wann nicht geht. Dann wird man auch eher daraus schlau.</p>
<p>huso schrieb:</p>
<blockquote>
<p>ich hatte es eigentlich so vor, dass ich jede zahl miteinander vergleiche.</p>
<p>z.B 8 0 5 6 9 2</p>
<p>ist 8 grösser als 0 wenn ja ist die reihenfolge dann so 0 8 5 6 9 2 usw.</p>
</blockquote>
<p>Du willst also selber sortieren? Das kannst du natürlich machen, dann halt doch mit Schleifen. Ich dachte, du suchst eine Funktion, die das für dich erledigt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780388</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780388</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 17 Sep 2009 12:07:16 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 12:09:06 GMT]]></title><description><![CDATA[<p>_matze schrieb:</p>
<blockquote>
<p>huso schrieb:</p>
<blockquote>
<p>das habe ich gesehen abr bei geht das irgendwie nicht...</p>
</blockquote>
<p>Das ist keine Fehlerbeschreibung! Wenn was nicht geht, sag einfach, wie es wo und wann nicht geht. Dann wird man auch eher daraus schlau.</p>
<p>huso schrieb:</p>
<blockquote>
<p>ich hatte es eigentlich so vor, dass ich jede zahl miteinander vergleiche.</p>
<p>z.B 8 0 5 6 9 2</p>
<p>ist 8 grösser als 0 wenn ja ist die reihenfolge dann so 0 8 5 6 9 2 usw.</p>
</blockquote>
<p>Du willst also selber sortieren? Das kannst du natürlich machen, dann halt doch mit Schleifen. Ich dachte, du suchst eine Funktion, die das für dich erledigt.</p>
</blockquote>
<p>so habe ich es mir überlegt... die funktion kommt später <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
aber meine frage ist wie? muss ich eine zahl dann zwischenspeichern? bin eben ein neuling <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780391</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780391</guid><dc:creator><![CDATA[huso]]></dc:creator><pubDate>Thu, 17 Sep 2009 12:09:06 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 12:19:42 GMT]]></title><description><![CDATA[<p>huso schrieb:</p>
<blockquote>
<p>aber meine frage ist wie? muss ich eine zahl dann zwischenspeichern?</p>
</blockquote>
<p>Ja, wenn du zwei Elemente des Arrays tauschen willst, geht das nur über eine temporäre Zwischenvariable. Quasi so:</p>
<pre><code class="language-cpp">int temp=lotto[0];
lotto[0]=lotto[1];
lotto[1]=temp; //lotto[0] und lotto[1] sind jetzt getauscht
</code></pre>
<p>huso schrieb:</p>
<blockquote>
<p>bin eben ein neuling <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p>Kein Thema, war schließlich jeder mal. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1780400</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780400</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 17 Sep 2009 12:19:42 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 12:21:36 GMT]]></title><description><![CDATA[<p>_matze schrieb:</p>
<blockquote>
<p>huso schrieb:</p>
<blockquote>
<p>das habe ich gesehen abr bei geht das irgendwie nicht...</p>
</blockquote>
<p>Das ist keine Fehlerbeschreibung! Wenn was nicht geht, sag einfach, wie es wo und wann nicht geht. Dann wird man auch eher daraus schlau.</p>
</blockquote>
<p>Dazu wüsste ich gerne noch, woran es gescheitert ist, std::sort zu benutzen (auch, wenn es natürlich nicht verkehrt ist, wenn du das selbst machen willst). Vermutlich hast du den Header &lt;algorithm&gt; nicht eingebunden...?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780404</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780404</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 17 Sep 2009 12:21:36 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 12:22:35 GMT]]></title><description><![CDATA[<p>Ohne Gewähr und vor allem Effizienz, siehe dazu die allseits bekannten alten Verwandten: Shell-Sort, Quick-Sort, Heap-Sort</p>
<pre><code class="language-cpp">const int Max_Zahlen = 200;
int lotto[Max_Zahlen];

for (int i = 0; i &lt; Max_Zahlen - 1; i++)
  for (int j = i+1; j &lt; Max_Zahlen ; j++)
  {
     if (lotto[i]&gt;lotto[j])
     {
       int temp = lotto[j]
       lotto[j] = lotto[i]
       lotto[j] = temp;
     }
  }
</code></pre>
<p>Grüssle DC!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780405</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780405</guid><dc:creator><![CDATA[DeepCopy]]></dc:creator><pubDate>Thu, 17 Sep 2009 12:22:35 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 12:24:49 GMT]]></title><description><![CDATA[<p>DeepCopy schrieb:</p>
<blockquote>
<p>Ohne Gewähr und vor allem Effizienz, siehe dazu die allseits bekannten alten Verwandten: Shell-Sort, Quick-Sort, Heap-Sort</p>
<pre><code class="language-cpp">const int Max_Zahlen = 200;
int lotto[Max_Zahlen];

for (int i = 0; i &lt; Max_Zahlen - 1; i++)
  for (int j = i+1; j &lt; Max_Zahlen ; j++)
  {
     if (lotto[i]&gt;lotto[j])
     {
       int temp = lotto[j]
       lotto[j] = lotto[i]
       lotto[j] = temp;
     }
  }
</code></pre>
<p>Grüssle DC!</p>
</blockquote>
<p>Wenn es ihm ums selbst machen geht, braucht er keine Komplettlösung, die ist dem Lernen eher weniger zuträglich. Ich hoffe, er macht es selbst (und lernt dabei ne Menge).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780409</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780409</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 17 Sep 2009 12:24:49 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 12:29:35 GMT]]></title><description><![CDATA[<p>Na ja, das Schleifenkonstrukt ist jetzt nicht sooo... gut, oder? Ausserdem muss er noch seinen Code einfügen, um die Schleife richtig zu bedienen, ach... und mir war halt einfach langweilig <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780413</guid><dc:creator><![CDATA[DeepCopy]]></dc:creator><pubDate>Thu, 17 Sep 2009 12:29:35 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 12:36:48 GMT]]></title><description><![CDATA[<p>DeepCopy schrieb:</p>
<blockquote>
<p>Na ja, das Schleifenkonstrukt ist jetzt nicht sooo... gut, oder? Ausserdem muss er noch seinen Code einfügen, um die Schleife richtig zu bedienen, ach... und mir war halt einfach langweilig <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p>bin überfordert... gebe auf und vergess das mal liebe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780428</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780428</guid><dc:creator><![CDATA[huso]]></dc:creator><pubDate>Thu, 17 Sep 2009 12:36:48 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 12:38:17 GMT]]></title><description><![CDATA[<p>Hey, lass dich nicht entmutigen, zeig doch mal was du bisher gemacht hast. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780432</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780432</guid><dc:creator><![CDATA[DeepCopy]]></dc:creator><pubDate>Thu, 17 Sep 2009 12:38:17 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 12:40:45 GMT]]></title><description><![CDATA[<p>DeepCopy schrieb:</p>
<blockquote>
<p>Hey, lass dich nicht entmutigen, zeig doch mal was du bisher gemacht hast. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
</blockquote>
<p>das von dir hab ich nicht kopiert die for anweisung hatte ich schon....</p>
<pre><code class="language-cpp">#include &lt;ctime&gt;
#include &lt;iostream&gt;

using namespace std;

int main(int argc, char *argv[])
{
	int lotto[6];
    int i, j;
    bool neueZahl;

    srand(static_cast&lt;int&gt;(time(0)));rand();
    for (int i = 0; i &lt; lotto[6] - 1; i++)
    {
        do
        {
            lotto[i] = rand() % 45 + 1;
            neueZahl = true;
        	for (int j = i+1; j &lt; lotto[6] ; j++)

        	{
                if (lotto[j]==lotto[i])
                	{
                    neueZahl = false;
                	}
			}
         }
     }

        while (!neueZahl);

        cout &lt;&lt; lotto[i] &lt;&lt; &quot; &quot;;
     }
        cout &lt;&lt; endl;

    return 0;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1780439</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780439</guid><dc:creator><![CDATA[huso]]></dc:creator><pubDate>Thu, 17 Sep 2009 12:40:45 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 12:43:27 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">for (int i = 0; i &lt; lotto[6] - 1; i++)
</code></pre>
<p>Dann fangen wir mal bei der Zeile an, was glaubst passiert hier ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780445</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780445</guid><dc:creator><![CDATA[DeepCopy]]></dc:creator><pubDate>Thu, 17 Sep 2009 12:43:27 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 12:45:49 GMT]]></title><description><![CDATA[<p>DeepCopy schrieb:</p>
<blockquote>
<pre><code class="language-cpp">for (int i = 0; i &lt; lotto[6] - 1; i++)
</code></pre>
<p>Dann fangen wir mal bei der Zeile an, was glaubst passiert hier ?</p>
</blockquote>
<p>die überprüfung?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780448</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780448</guid><dc:creator><![CDATA[huso]]></dc:creator><pubDate>Thu, 17 Sep 2009 12:45:49 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 12:49:06 GMT]]></title><description><![CDATA[<p>Richtig eine Überprüfung:</p>
<p>aber du hast deinen Code so geschrieben:</p>
<pre><code class="language-cpp">int lotto[6]; // du hast ein Array mit 6 int elementen 
                // und einen index von 0 - 5, weil man 
                // bei arrays bei 0 (zero based) beginnt zu zählen

  // jetzt versuchst du aber folgendes, was auch 
  //semantisch falsch ist das aber später
  for (int i = 0; i &lt; lotto[6] - 1; i++) 
   ...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1780452</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780452</guid><dc:creator><![CDATA[DeepCopy]]></dc:creator><pubDate>Thu, 17 Sep 2009 12:49:06 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 12:55:16 GMT]]></title><description><![CDATA[<p>Was du eigentlich möchtest ist die Zahlen in deinem<br />
Array zu sortieren:</p>
<pre><code class="language-cpp">int lotto[6];

// würdest du so zugreifen dann kann in lotto[5] alles 
// mögliche drinn stehen
for (int i = 0; i &lt; lotto[5] - 1; i++) 

// du willst aber nur bis zu Arraygrenze sortieren
for (int i = 0; i &lt; 6 /* 0 - 5 */ ; i++)
</code></pre>
<p>Hast du das verstanden ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780456</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780456</guid><dc:creator><![CDATA[DeepCopy]]></dc:creator><pubDate>Thu, 17 Sep 2009 12:55:16 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 12:55:18 GMT]]></title><description><![CDATA[<p>DeepCopy schrieb:</p>
<blockquote>
<p>Was du eigentlich möchtest ist die Zahlen in deinem<br />
Array zu sortieren:</p>
<pre><code class="language-cpp">int loop[6];

// würdest du so zugreifen dann kann in lotto[5] alles 
// mögliche drinn stehen
for (int i = 0; i &lt; lotto[5] - 1; i++) 

// du willst aber nur bis zu Arraygrenze sortieren
for (int i = 0; i &lt; 6 /* 0 - 5 */ ; i++)
</code></pre>
<p>Hast du das verstanden ?</p>
</blockquote>
<p>soweit so gut <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1780461</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780461</guid><dc:creator><![CDATA[huso]]></dc:creator><pubDate>Thu, 17 Sep 2009 12:55:18 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 13:20:56 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;algorithm&gt; //sort
#include &lt;cstdlib&gt; //rand / srand
#include &lt;ctime&gt; //time
#include &lt;iostream&gt; //cout

using namespace std; 

const int LOTTO_ZAHLEN_COUNT = 6;
const int LOTTO_ZAHL_MAX = 49;

int main()
{ 
  int lotto[ LOTTO_ZAHLEN_COUNT ]; //hier wird das feld deklariert, wo die zahlen später gespeichert werden...

  srand(static_cast&lt;int&gt;(time(0))); //der zufallszahlengenerator wird initialisiert

  for(int i = 0; i &lt; LOTTO_ZAHLEN_COUNT; i++) //über alle zahlen:
  { 
    bool neue_zahl;
    do
    {
      neue_zahl = true;
      lotto[i] = rand() % LOTTO_ZAHL_MAX + 1; 
      for(int j = 0; j &lt; i; ++j) //für alle schon erzeugten zufallszahlen
      {  //damit wir keine doppelten zahlen bekommen
        if (lotto[j] == lotto[i]) 
        {
          neue_zahl = false;
        }
      } 
    } while(! neue_zahl); //neue_zahl == false
  } 

  sort(&amp;lotto[0], &amp;lotto[LOTTO_ZAHLEN_COUNT]); //sortieren

  for(int i = 0; i &lt; LOTTO_ZAHLEN_COUNT; i++) //über alle zahlen:
    cout &lt;&lt; lotto[i] &lt;&lt; &quot; &quot;; //ausgabe der zahl

  //schließen der konsole verhindern
}
</code></pre>
<p>statt den konstanten kannst du auch weiterhin die zahlen nehmen - nur hattest du einmal 45 statt 49 und außerdem denke ich, dass man den quelltext so besser verstehen kann...</p>
<p>bb</p>
<p>PS: sry DC, aber ich hatte lange Weile ;o)<br />
edit: sortieren eingefügt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780465</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780465</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Thu, 17 Sep 2009 13:20:56 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 13:02:09 GMT]]></title><description><![CDATA[<p>Alle Sortierungen mit Erlärung findest du im kostenlosen OpenBook &quot;C von A bis Z&quot;, Google benutzen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780467</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780467</guid><dc:creator><![CDATA[Bubblesort0r]]></dc:creator><pubDate>Thu, 17 Sep 2009 13:02:09 GMT</pubDate></item><item><title><![CDATA[Reply to Sortierung von Zahlen on Thu, 17 Sep 2009 13:03:44 GMT]]></title><description><![CDATA[<p>Ok, jetzt zum harten Teil:</p>
<p>Nebenbei:</p>
<pre><code class="language-cpp">lotto[i] = rand() % 45 + 1; // Ist lotto nicht 6 aus 49 ?
</code></pre>
<p>Du willst das Array noch nicht sortieren, sondern erstmal mit Zahlen füttern,<br />
und zwar mit eindeutigen (unique) Zahlen.</p>
<p>Dafür brauchst du natürlich kein Sortieralgorithmus sondern einen Vergleichsalgorithmus:</p>
<p>Also benötigst du eine Scheife in der Neue Zahlen generiert werden und in das Array eingetragen<br />
werden, <strong>wenn</strong> sie nocht nicht im Array sind.</p>
<p><strong>Hmm.. ich sehe gerade unskilled hat fertigen code gepostet ... willst du trotzdem weiter machen?</strong></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1780468</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1780468</guid><dc:creator><![CDATA[DeepCopy]]></dc:creator><pubDate>Thu, 17 Sep 2009 13:03:44 GMT</pubDate></item></channel></rss>