<?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]]></title><description><![CDATA[<p>Schreiben Sie ein Programm, das 8 ganze Zahlen aus der Konsole einliest.<br />
Die Zahlen sollen in einem Array gespeichert werden. Nun ermittelt das Programm<br />
die zweitkleinste und die zweitgrößte Zahl des Arrays und gibt diese<br />
aus. Bei der Ermittlung der Extrema darf das Array nur einmal durchlaufen<br />
werden.<br />
Hinweis: Nutzen Sie eine Schleife zum Einlesen der Zahlen - keine<br />
8 cin-Zeilen.</p>
<p>Ich weiß, es ist blöd, wenn ich selber nichts zu bieten habe, aber ich weiß zum einen nicht, wie ich den Hinweis umsetzen soll und dann hab ich noch ein Probelm mit der Aufgabe an sich. Denkanstöße wären mir sehr willkommen :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/229618/array</link><generator>RSS for Node</generator><lastBuildDate>Sun, 27 Sep 2026 18:27:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/229618.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 14 Dec 2008 14:00:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Array on Sun, 14 Dec 2008 14:00:05 GMT]]></title><description><![CDATA[<p>Schreiben Sie ein Programm, das 8 ganze Zahlen aus der Konsole einliest.<br />
Die Zahlen sollen in einem Array gespeichert werden. Nun ermittelt das Programm<br />
die zweitkleinste und die zweitgrößte Zahl des Arrays und gibt diese<br />
aus. Bei der Ermittlung der Extrema darf das Array nur einmal durchlaufen<br />
werden.<br />
Hinweis: Nutzen Sie eine Schleife zum Einlesen der Zahlen - keine<br />
8 cin-Zeilen.</p>
<p>Ich weiß, es ist blöd, wenn ich selber nichts zu bieten habe, aber ich weiß zum einen nicht, wie ich den Hinweis umsetzen soll und dann hab ich noch ein Probelm mit der Aufgabe an sich. Denkanstöße wären mir sehr willkommen :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1630323</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1630323</guid><dc:creator><![CDATA[Tay_fun]]></dc:creator><pubDate>Sun, 14 Dec 2008 14:00:05 GMT</pubDate></item><item><title><![CDATA[Reply to Array on Sun, 14 Dec 2008 14:06:00 GMT]]></title><description><![CDATA[<p>Wo hast du den genau Probleme? - Oder was kannt du schon?</p>
<p>Das sind alles ganz triviale Sachen, die die Grundlagen bereits besprochen haben sollten.</p>
<p>Zeit einfach mal wie du angefangen hast.. oder auch zusätzlich, was du schon gemacht hast an lauffähigen Programmen.</p>
<p>@alle anderen:<br />
Keine Lösung posten. Keine Frage, dass 99% der Leute hier das innerhalb von 1 Minuten könnten, also ihr müsst niemanden etwas beweisen. Das hilft auch niemandem etwas..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1630326</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1630326</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 14 Dec 2008 14:06:00 GMT</pubDate></item><item><title><![CDATA[Reply to Array on Sun, 14 Dec 2008 14:40:53 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;set&gt;
#include &lt;vector&gt;

void leser(std::vector&lt;int&gt;::iterator r,std::vector&lt;int&gt;::iterator a)
{
	switch(r==a){
		while(r!=a)
		{		 
			default:
			std::cin&gt;&gt;*r++;
			continue;
		}
		case 1:return;
	}
}

int main(int argc, char** argv)
{
	std::vector&lt;int&gt; ra(8);
	leser(ra.begin(), ra.end());
	std::set&lt;int&gt; ro(ra.begin(), ra.end());
	std::cout&lt;&lt;*++ro.begin()&lt;&lt;&quot; &quot;&lt;&lt;*++ro.rbegin()&lt;&lt;&quot;\n&quot;;
	return 0;
}
</code></pre>
<p>:xmas2:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1630335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1630335</guid><dc:creator><![CDATA[ich würde es so machen]]></dc:creator><pubDate>Sun, 14 Dec 2008 14:40:53 GMT</pubDate></item><item><title><![CDATA[Reply to Array on Sun, 14 Dec 2008 14:54:51 GMT]]></title><description><![CDATA[<p>Ich glaubs ja nicht.. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1630338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1630338</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 14 Dec 2008 14:54:51 GMT</pubDate></item><item><title><![CDATA[Reply to Array on Sun, 14 Dec 2008 16:18:37 GMT]]></title><description><![CDATA[<p>Ich bin mittlerweile so weit (nicht allzu weit, ich weiß...)</p>
<pre><code>#include&lt;iostream&gt;

using namespace std;

int main()
{

	int A[10];
	int loop;

	for(loop = 0; loop &lt; 10; ++loop)
	{
		cout &lt;&lt; &quot;Geben Sie eine Wert ein: &quot;;
		cin &gt;&gt; A[loop];
	}
	return 0;
}
</code></pre>
<p>Nun habe ich im Internet Bubblesort gefunden.</p>
<p>Schaut ja ungefähr so aus:</p>
<pre><code>for(int i = 0; i &lt; 10; i++) {
  for(int j = 0; j &lt; (10 - 1); j++) {
    if(A[j] &gt; A[j + 1]) {
      int B = A[j];
      A[j] = A[j + 1];
      A[j + 1] = B;
    }
  }

}
</code></pre>
<p>Ich weiß jedoch nicht, wie er mir die gesuchten Elemente ausgibt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1630371</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1630371</guid><dc:creator><![CDATA[Tay_fun]]></dc:creator><pubDate>Sun, 14 Dec 2008 16:18:37 GMT</pubDate></item><item><title><![CDATA[Reply to Array on Sun, 14 Dec 2008 16:22:09 GMT]]></title><description><![CDATA[<p>wo ist bei einem sortierten Array wohl das zweit kleinste?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1630375</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1630375</guid><dc:creator><![CDATA[na]]></dc:creator><pubDate>Sun, 14 Dec 2008 16:22:09 GMT</pubDate></item><item><title><![CDATA[Reply to Array on Sun, 14 Dec 2008 16:25:33 GMT]]></title><description><![CDATA[<p>An der 2. Stelle und das 2. größte an der vorletzten.</p>
<p>Aber bei Arrays musste man doch aufpassen, damit es keinen Fehler bei der Ausgabe gibt (also beim Index). Was muss ich also genau ausgeben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1630377</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1630377</guid><dc:creator><![CDATA[Tay_fun]]></dc:creator><pubDate>Sun, 14 Dec 2008 16:25:33 GMT</pubDate></item><item><title><![CDATA[Reply to Array on Sun, 14 Dec 2008 16:28:56 GMT]]></title><description><![CDATA[<p>Naja. Die Aufgabe ist ein wenig sinnlos, wenn man den Teil anschaut, wo man das Array nur einmal durchlaufen darf.. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Wie auch immer. Du hast jetzt ja ein sortiertes Array. Was ist denn jetzt noch das Problem?</p>
<p>EDIT:<br />
Bei dir ist die Anzahl ja fix.<br />
Das zweite Element ist Anfang+2, also 1.<br />
Und das letzte ist Anzahl-2, also 6.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1630378</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1630378</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 14 Dec 2008 16:28:56 GMT</pubDate></item><item><title><![CDATA[Reply to Array on Sun, 14 Dec 2008 16:34:05 GMT]]></title><description><![CDATA[<p>Kannst du bitte mal schreiben, was ich bei return hinschreiben muss?! Ich hab einen Moment rumprobiert, aber bekomme immer einen Bezeichnerfehler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1630380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1630380</guid><dc:creator><![CDATA[Tay_fun]]></dc:creator><pubDate>Sun, 14 Dec 2008 16:34:05 GMT</pubDate></item><item><title><![CDATA[Reply to Array on Sun, 14 Dec 2008 16:51:57 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>Naja. Die Aufgabe ist ein wenig sinnlos, wenn man den Teil anschaut, wo man das Array nur einmal durchlaufen darf.. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
</blockquote>
<p>Ich habs hin bekommen.</p>
<p>drakon schrieb:</p>
<blockquote>
<p>EDIT:<br />
Bei dir ist die Anzahl ja fix.<br />
Das zweite Element ist Anfang+2, also 1.</p>
</blockquote>
<p>also ist Anfang = -1? <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="😕"
    /><br />
Ich glaubs ja nicht... :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1630390</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1630390</guid><dc:creator><![CDATA[ich würde es so machen]]></dc:creator><pubDate>Sun, 14 Dec 2008 16:51:57 GMT</pubDate></item><item><title><![CDATA[Reply to Array on Sun, 14 Dec 2008 17:17:24 GMT]]></title><description><![CDATA[<pre><code>#include&lt;iostream&gt;

using namespace std;

int main()
{

	int A[8];
	int loop;

	for(loop = 0; loop &lt; 8; ++loop)
	{
		cout &lt;&lt; &quot;Geben Sie einen Wert ein: &quot;;
		cin &gt;&gt; A[loop];
	}

for(int i = 0; i &lt; 8; i++) 
{
  for(int j = 0; j &lt; (8 - 1); j++) 
  {
    if(A[j] &gt; A[j + 1]) 
	{
      int B = A[j];
      A[j] = A[j + 1];
      A[j + 1] = B;
    }
}
}
cout &lt;&lt; A[1] &lt;&lt; endl;
cout &lt;&lt; A[6] &lt;&lt; endl;
}
</code></pre>
<p>Thats it <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/1630408</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1630408</guid><dc:creator><![CDATA[Tay_fun]]></dc:creator><pubDate>Sun, 14 Dec 2008 17:17:24 GMT</pubDate></item><item><title><![CDATA[Reply to Array on Sun, 14 Dec 2008 17:33:26 GMT]]></title><description><![CDATA[<p>&lt;i&gt; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    />  <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="😃"
    /> Tay_fun&lt;/i&gt; schrieb:</p>
<blockquote>
<pre><code>#include&lt;iostream&gt;

using namespace std;

int main()
{
	
	int A[8];
	int loop;

	for(loop = 0; loop &lt; 8; ++loop)
	{
		cout &lt;&lt; &quot;Geben Sie einen Wert ein: &quot;;
		cin &gt;&gt; A[loop];
	}

for(int i = 0; i &lt; 8; i++) 
{
  for(int j = 0; j &lt; (8 - 1); j++) 
  {
    if(A[j] &gt; A[j + 1]) 
	{
      int B = A[j];
      A[j] = A[j + 1];
      A[j + 1] = B;
    }
}
}
cout &lt;&lt; A[1] &lt;&lt; endl;
cout &lt;&lt; A[6] &lt;&lt; endl;
}
</code></pre>
<p>Thats it <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>Nö, jetzt sind 2 mal</p>
<p><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="😡"
    /> &lt;h1&gt;Tay_fun&lt;/h1&gt;  schrieb:</p>
<blockquote>
<p>Bei der Ermittlung der Extrema darf das Array nur einmal durchlaufen<br />
werden.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1630417</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1630417</guid><dc:creator><![CDATA[ich würde es so machen]]></dc:creator><pubDate>Sun, 14 Dec 2008 17:33:26 GMT</pubDate></item><item><title><![CDATA[Reply to Array on Sun, 14 Dec 2008 17:39:13 GMT]]></title><description><![CDATA[<p>Was, wieso denn?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1630419</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1630419</guid><dc:creator><![CDATA[Tay_fun]]></dc:creator><pubDate>Sun, 14 Dec 2008 17:39:13 GMT</pubDate></item><item><title><![CDATA[Reply to Array on Sun, 14 Dec 2008 18:04:09 GMT]]></title><description><![CDATA[<p>Ist mit den Code dann überhaupt etwas anzufangen oder muss man das meiste neu schreiben? So ein Mist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1630430</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1630430</guid><dc:creator><![CDATA[Tay_fun]]></dc:creator><pubDate>Sun, 14 Dec 2008 18:04:09 GMT</pubDate></item></channel></rss>