<?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[Array mit Zufallswerten aber dann sortieren?]]></title><description><![CDATA[<p>Hi!</p>
<p>Habe ein Problem... Wieder mal <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 />
Wir haben ein Programm geschrieben (Konsolenprogramm) was Zufallszahlen ausgibt. Aber wie kann ich die jetzt einfach sortieren lassen? Hier ist das Prog <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>//---------------------------------------------------------------------------</p>
<p>//Name------: RhymeKamikaze<br />
//Datum-----: 2005-11-16(3)<br />
//Programm--: FOR-Schleifen &amp; Arrays</p>
<p>//---------------------------------------------------------------------------</p>
<p>/* Programm FOR Schleifen und Arrays */<br />
/* array1.cpp */</p>
<p>#include &lt;iostream.h&gt;<br />
#include &lt;stdio.h&gt;<br />
#include &lt;conio.h&gt;<br />
// ********** Variablendeklaration *****************<br />
int zahl,bla,lol=0;<br />
int datenfeld[9]; // Anlegen eines eindimensionalen Arrays (Datenstruktur,<br />
// in denen sich mehrere Daten gleichen Typs abspeichern<br />
// lassen) mit zehn Speicherplaetzen (C++ beginnt mit<br />
// Speicherplatz 0)</p>
<p>// ********** HAUPTPROGRAMM ************************</p>
<p>void main()<br />
{<br />
int n;<br />
randomize(); // Starten des Zufallgenerators</p>
<p>for (int n=0; n&lt;10; n++) /* <em>/<br />
{<br />
zahl = random (100); /</em> <em>/<br />
datenfeld[n] = zahl; /</em> <em>/<br />
cout &lt;&lt; &quot;Zahl: &quot; &lt;&lt;zahl&lt;&lt;endl;<br />
}<br />
for (n=0;n&lt;10;n++) /</em> */<br />
{<br />
gotoxy(20,n+1);<br />
cout&lt;&lt; &quot;Datenfeld &quot;&lt;&lt; n &lt;&lt; &quot; : &quot; &lt;&lt;datenfeld[n]&lt;&lt;endl;<br />
}<br />
for (n=0;n&lt;10;n++)<br />
{<br />
lol=lol+datenfeld[n];<br />
}<br />
bla=lol/10;<br />
cout &lt;&lt; &quot;Durchschnittswert: &quot;&lt;&lt; bla;<br />
getchar();<br />
return;<br />
}</p>
<p>//---------------------------------------------------------------------------</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/127264/array-mit-zufallswerten-aber-dann-sortieren</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 01:14:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/127264.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 22 Nov 2005 19:17:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Array mit Zufallswerten aber dann sortieren? on Tue, 22 Nov 2005 19:17:19 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Habe ein Problem... Wieder mal <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 />
Wir haben ein Programm geschrieben (Konsolenprogramm) was Zufallszahlen ausgibt. Aber wie kann ich die jetzt einfach sortieren lassen? Hier ist das Prog <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>//---------------------------------------------------------------------------</p>
<p>//Name------: RhymeKamikaze<br />
//Datum-----: 2005-11-16(3)<br />
//Programm--: FOR-Schleifen &amp; Arrays</p>
<p>//---------------------------------------------------------------------------</p>
<p>/* Programm FOR Schleifen und Arrays */<br />
/* array1.cpp */</p>
<p>#include &lt;iostream.h&gt;<br />
#include &lt;stdio.h&gt;<br />
#include &lt;conio.h&gt;<br />
// ********** Variablendeklaration *****************<br />
int zahl,bla,lol=0;<br />
int datenfeld[9]; // Anlegen eines eindimensionalen Arrays (Datenstruktur,<br />
// in denen sich mehrere Daten gleichen Typs abspeichern<br />
// lassen) mit zehn Speicherplaetzen (C++ beginnt mit<br />
// Speicherplatz 0)</p>
<p>// ********** HAUPTPROGRAMM ************************</p>
<p>void main()<br />
{<br />
int n;<br />
randomize(); // Starten des Zufallgenerators</p>
<p>for (int n=0; n&lt;10; n++) /* <em>/<br />
{<br />
zahl = random (100); /</em> <em>/<br />
datenfeld[n] = zahl; /</em> <em>/<br />
cout &lt;&lt; &quot;Zahl: &quot; &lt;&lt;zahl&lt;&lt;endl;<br />
}<br />
for (n=0;n&lt;10;n++) /</em> */<br />
{<br />
gotoxy(20,n+1);<br />
cout&lt;&lt; &quot;Datenfeld &quot;&lt;&lt; n &lt;&lt; &quot; : &quot; &lt;&lt;datenfeld[n]&lt;&lt;endl;<br />
}<br />
for (n=0;n&lt;10;n++)<br />
{<br />
lol=lol+datenfeld[n];<br />
}<br />
bla=lol/10;<br />
cout &lt;&lt; &quot;Durchschnittswert: &quot;&lt;&lt; bla;<br />
getchar();<br />
return;<br />
}</p>
<p>//---------------------------------------------------------------------------</p>
]]></description><link>https://www.c-plusplus.net/forum/post/924652</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/924652</guid><dc:creator><![CDATA[RhymeKamikaze]]></dc:creator><pubDate>Tue, 22 Nov 2005 19:17:19 GMT</pubDate></item><item><title><![CDATA[Reply to Array mit Zufallswerten aber dann sortieren? on Tue, 22 Nov 2005 19:26:48 GMT]]></title><description><![CDATA[<p>Ich lese ganz ungern unformattierten code. Aber das ist mir aufgefallen</p>
<pre><code class="language-cpp">int datenfeld[9]; // Anlegen eines eindimensionalen Arrays (Datenstruktur,
// in denen sich mehrere Daten gleichen Typs abspeichern
// lassen) mit zehn Speicherplaetzen (C++ beginnt mit
// Speicherplatz 0)
</code></pre>
<p>Obwohl bei 0 angefangen wird zu zählen sind es trotzdem nur 9.<br />
Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/924655</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/924655</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Tue, 22 Nov 2005 19:26:48 GMT</pubDate></item><item><title><![CDATA[Reply to Array mit Zufallswerten aber dann sortieren? on Tue, 22 Nov 2005 19:29:47 GMT]]></title><description><![CDATA[<p>Hallo, erstmal dein Programm wie es viel besser und standardkonformer ist:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cstdlib&gt;
#include &lt;ctime&gt;
using namespace std;

int main() // es heißt int main()
{
	int datenfeld[10]; // hier passen 10 rein!

	srand(time(0)); // anstatt randomize()

	for (int n=0; n&lt;10; n++) {
		int zahl = rand() % 100; // Variablen immer so lokal wie möglich!
		datenfeld[n] = zahl;
		cout &lt;&lt; &quot;Zahl: &quot; &lt;&lt; zahl &lt;&lt; endl;
	}

	for (int n=0; n&lt;10; n++) {
		// gotoxy muss doch net wirklich sein...
		cout &lt;&lt; &quot;Datenfeld &quot; &lt;&lt; n &lt;&lt; &quot; : &quot; &lt;&lt;datenfeld[n] &lt;&lt; endl;
	}

	int summe = 0; // aussagekräftige bezeichner wählen!
	for (int n=0; n&lt;10; n++)
	{
		summe += datenfeld[n];
	}
	cout &lt;&lt; &quot;Durchschnittswert: &quot; &lt;&lt; summe / 10;

	cin.ignore(cin.rdbuf()-&gt;in_avail()); // das musst du noch nicht verstehen, ist sozusagen die standard-variante für getch()
	cin.get();

	return 0; // 0 bedeutet Proramm erfolgreich abegschlossen
}
</code></pre>
<p>Falls eine Warnung kommt von einer Typkonvertierung kannst du das ignorieren oder einfach einen Cast einbauen.</p>
<p>Für das Sortieren: Such mal nach Bubblesort.</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/924656</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/924656</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Tue, 22 Nov 2005 19:29:47 GMT</pubDate></item><item><title><![CDATA[Reply to Array mit Zufallswerten aber dann sortieren? on Tue, 22 Nov 2005 20:51:04 GMT]]></title><description><![CDATA[<p>Danke erstmal <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>Hmm hab bubblesort gesucht aber bin nicht wirklich drauf gekommen... wie kann ich das denn zum sortieren benutzen oder einbauen in diesem Proggie? <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/924732</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/924732</guid><dc:creator><![CDATA[RhymeKamikaze]]></dc:creator><pubDate>Tue, 22 Nov 2005 20:51:04 GMT</pubDate></item><item><title><![CDATA[Reply to Array mit Zufallswerten aber dann sortieren? on Tue, 22 Nov 2005 21:06:35 GMT]]></title><description><![CDATA[<p>RhymeKamikaze schrieb:</p>
<blockquote>
<p>Danke erstmal <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>Hmm hab bubblesort gesucht aber bin nicht wirklich drauf gekommen... wie kann ich das denn zum sortieren benutzen oder einbauen in diesem Proggie? <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>
</blockquote>
<p>Achja du hast nicht gesucht? Glaub ich dir nicht: <a href="https://www.google.de/search?&amp;q=bubblesort%20c%2B%2B" rel="nofollow">Google: bubblesort c++</a> Gut der erste Hit mit der Page von Volkhard ist down, aber sofort beim zweiten findest du eine gute Erklärung, Pseudocode und eine einfache Implementierung in C++. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/924749</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/924749</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Tue, 22 Nov 2005 21:06:35 GMT</pubDate></item><item><title><![CDATA[Reply to Array mit Zufallswerten aber dann sortieren? on Tue, 22 Nov 2005 21:22:19 GMT]]></title><description><![CDATA[<p>und steff3 gab dir den CODE</p>
<pre><code class="language-cpp">#include &quot;StdAfx.h&quot;

template&lt;class T&gt;	

class CBubble_Sort
{
public:

	//CBubble_Sort();
	CBubble_Sort(vector&lt;T&gt; v)
	{		
		m_vector = v;
	};

	~CBubble_Sort(void){};

	vector&lt;T&gt; sortieren(void)
	{
		bool bbreak = true;

		for(unsigned int j = 0; j &lt; m_vector.size(); j++)
		{
			for(unsigned int i = 0; i &lt; m_vector.size()-1; i++)
			{
				if(m_vector.at(i) &gt; m_vector.at(i+1))
				{
					T temp;
					temp = m_vector.at(i);
					m_vector.at(i) = m_vector.at(i+1);
					m_vector.at(i+1) = temp;

					bbreak = false;
				}
			}
			if(bbreak == true)
			{
				break;
			}
		}
		return m_vector;
	}
private:

	vector&lt;T&gt; m_vector;

};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/924755</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/924755</guid><dc:creator><![CDATA[golden_jubilee]]></dc:creator><pubDate>Tue, 22 Nov 2005 21:22:19 GMT</pubDate></item></channel></rss>