<?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[ich hab kein ahnung was ein array ist! wer kann mir helfen]]></title><description><![CDATA[<p>hi leute!</p>
<p>ich bin neu hier und auch neu mit der sprache c++! bin jetzt grad an de kapitel, wo die arrays behandelt werden! und ich hab ABSOLUT KEINE AHNUNG! da kommt mir alles so spanisch vor! kann mir irgendwer in eigenen worten sagen, und auch ein oder zwei beispiele anhängen, was ein array ist, wie es aufgebaut, usw. was halt alles dazu gehört! wäre euch echt dankbar!<br />
außerdem hab ich noch das problem, dass ich nicht weiß, wie ich eine zufallsvariable in c++ machen kann! wenn mir dies auch noch jemand erläutern könnte und es erklären könnte, wäre ich sehr sehr froh!</p>
<p>ich hoffe, dass ich hier hilfe finde!</p>
<p>mfg sepp_a_u</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/127626/ich-hab-kein-ahnung-was-ein-array-ist-wer-kann-mir-helfen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 04:19:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/127626.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 25 Nov 2005 20:01:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ich hab kein ahnung was ein array ist! wer kann mir helfen on Fri, 25 Nov 2005 20:01:22 GMT]]></title><description><![CDATA[<p>hi leute!</p>
<p>ich bin neu hier und auch neu mit der sprache c++! bin jetzt grad an de kapitel, wo die arrays behandelt werden! und ich hab ABSOLUT KEINE AHNUNG! da kommt mir alles so spanisch vor! kann mir irgendwer in eigenen worten sagen, und auch ein oder zwei beispiele anhängen, was ein array ist, wie es aufgebaut, usw. was halt alles dazu gehört! wäre euch echt dankbar!<br />
außerdem hab ich noch das problem, dass ich nicht weiß, wie ich eine zufallsvariable in c++ machen kann! wenn mir dies auch noch jemand erläutern könnte und es erklären könnte, wäre ich sehr sehr froh!</p>
<p>ich hoffe, dass ich hier hilfe finde!</p>
<p>mfg sepp_a_u</p>
]]></description><link>https://www.c-plusplus.net/forum/post/927277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/927277</guid><dc:creator><![CDATA[sepp_a_u]]></dc:creator><pubDate>Fri, 25 Nov 2005 20:01:22 GMT</pubDate></item><item><title><![CDATA[Reply to ich hab kein ahnung was ein array ist! wer kann mir helfen on Fri, 25 Nov 2005 20:05:21 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ein array ist ein Feld von Variabeln des gleichen Typs:</p>
<pre><code class="language-cpp">int testarray[5]; //das ist ein Array für 5 int-Variablen
</code></pre>
<p>Auf die jeweiligen Elemente greift man so zu:</p>
<pre><code class="language-cpp">testarray[3] = 4;
</code></pre>
<p>Du musst aber beachten, dass ein Array immer bei Null angfängt zu zählen. Also hast kannst du von 0-4 auf die Elemente zugreifen.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/927279</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/927279</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 25 Nov 2005 20:05:21 GMT</pubDate></item><item><title><![CDATA[Reply to ich hab kein ahnung was ein array ist! wer kann mir helfen on Fri, 25 Nov 2005 20:13:00 GMT]]></title><description><![CDATA[<p>Du kannst dir ein Array als eine Art Schrank mit mehreren Schubladen vorstellen.</p>
<pre><code class="language-cpp">int array[5]
</code></pre>
<pre><code>-------------------------------
|    |    |    |    |    |    |
|    |    |    |    |    |    |
-------------------------------
</code></pre>
<p>Und in diesen Schrank kannst du jetzt verschiedene Werte drin speichern.</p>
<pre><code class="language-cpp">array[]={45,13,8,16,2,138};
</code></pre>
<pre><code>-------------------------------
| 45 | 13 | 8  | 16 |  2 | 138|
|    |    |    |    |    |    |
-------------------------------
</code></pre>
<p>Wenn du jetzt zum Beispiel auf den zweiten Wert in deinem Array drauf zugreifen möchtest, kannst du das so machen..</p>
<pre><code class="language-cpp">array[1]
</code></pre>
<p>In dem Falle würde es den Wert 13 innehaben.</p>
<p><strong>Ein C++-Programmierer fängt immer bei o an zu zählen, oder wie war das</strong> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/927282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/927282</guid><dc:creator><![CDATA[W0lf]]></dc:creator><pubDate>Fri, 25 Nov 2005 20:13:00 GMT</pubDate></item><item><title><![CDATA[Reply to ich hab kein ahnung was ein array ist! wer kann mir helfen on Fri, 25 Nov 2005 20:12:35 GMT]]></title><description><![CDATA[<p>war das etwa schon alles? hab gedacht es sei mehr! kannst du &quot;chrische&quot; oder auch wer anders ein komplettes beispiel machen? am besten für ne konsolenanwendung, da ich noch bei dem bin! wäre echt geil!<br />
un zufallszahl wäre auch geil, wenn mir das noch wer erklären kann!</p>
<p>mfg sepp_a_u</p>
<p>P.S.: aber schonmal fettex thx an chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/927285</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/927285</guid><dc:creator><![CDATA[sepp_a_u]]></dc:creator><pubDate>Fri, 25 Nov 2005 20:12:35 GMT</pubDate></item><item><title><![CDATA[Reply to ich hab kein ahnung was ein array ist! wer kann mir helfen on Fri, 25 Nov 2005 20:16:35 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Wenn du mit Zufallszahlen arbeitest, kannst du mit</p>
<pre><code class="language-cpp">int i = rand()%5 //würde dir Zufallszahlen zwischen 0 und 4 zurückgeben
int i = rand()%10 //würde dir Zufallszahlen zwischen 0 und 9 zurückgeben
</code></pre>
<p>arbeiten. Du musst aber vorher noch:</p>
<pre><code class="language-cpp">srand(unsigned(time(NULL));
</code></pre>
<p>aufrufen, damit du nicht immer die gleichen Zufallszahlen bekommst.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/927288</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/927288</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 25 Nov 2005 20:16:35 GMT</pubDate></item><item><title><![CDATA[Reply to ich hab kein ahnung was ein array ist! wer kann mir helfen on Fri, 25 Nov 2005 20:49:55 GMT]]></title><description><![CDATA[<p>thx nochmal! aber kann mir wer jetzt ein KOMPLETTES beispiel MIT kommentaren dazu machen zu<br />
1: einem arraybeispiel<br />
2: einem zufallszahlengenerator</p>
<p>also eine ganze konsolenanwendung! muss ja nicht groß sein!</p>
<p>also mit</p>
<pre><code>#include &lt;iostream&gt;

int main ()
{
....
return 0;
}
</code></pre>
<p>kann mir wer sowas machen mit den zwei oben beschriebenen beispielen?</p>
<p>wöre geil</p>
<p>mfg sepp_a_u</p>
]]></description><link>https://www.c-plusplus.net/forum/post/927311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/927311</guid><dc:creator><![CDATA[sepp_a_u]]></dc:creator><pubDate>Fri, 25 Nov 2005 20:49:55 GMT</pubDate></item><item><title><![CDATA[Reply to ich hab kein ahnung was ein array ist! wer kann mir helfen on Fri, 25 Nov 2005 20:54:56 GMT]]></title><description><![CDATA[<p>Hallo</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include&lt;ctime&gt; //i'm not sure

int main()
{
srand(unsigned(time(NULL)); //Zufallsgenerator initialisieren
int array[5]; //Araay anlefen
for(int i=0; i&lt;5;i++) //5 Schleifendurchläufe
{
array[i] = rand()%10; //jede Elemet des Feldes Zufallszahl zuweisen
cout&lt;&lt;array[i]; //Zahl ausgeben
}
return 0;
}
</code></pre>
<p>Ist nicht getestet. Viel Spass</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/927315</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/927315</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 25 Nov 2005 20:54:56 GMT</pubDate></item><item><title><![CDATA[Reply to ich hab kein ahnung was ein array ist! wer kann mir helfen on Fri, 25 Nov 2005 21:05:13 GMT]]></title><description><![CDATA[<p>is fast richtig gewesen</p>
<p>musste nur noch ein wenig umändern, dann ging es:</p>
<pre><code>#include &lt;iostream&gt;
#include&lt;ctime&gt; //i'm not sure
using namespace std;

int main()
{
srand(unsigned(time(NULL))); //Zufallsgenerator initialisieren
int array[5]; //Araay anlefen
for(int i=0; i&lt;5;i++) //5 Schleifendurchläufe
{
array[i] = rand()%10; //jede Elemet des Feldes Zufallszahl zuweisen
cout &lt;&lt; array[i]; //Zahl ausgeben
}
return 0;
}
</code></pre>
<p>die ausgabe war dann:</p>
<p>22604</p>
<p>is das dann die zufallszahl? wenn ja, wie kann ich mehrere machen?<br />
un wer kann mir ein arraybeispiel machen so wie chrischa für zufallsgenerator?</p>
<p>mfg sepp_a_u</p>
]]></description><link>https://www.c-plusplus.net/forum/post/927324</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/927324</guid><dc:creator><![CDATA[sepp_a_u]]></dc:creator><pubDate>Fri, 25 Nov 2005 21:05:13 GMT</pubDate></item><item><title><![CDATA[Reply to ich hab kein ahnung was ein array ist! wer kann mir helfen on Fri, 25 Nov 2005 21:43:39 GMT]]></title><description><![CDATA[<p>Das sind 5 Zufallszahlen, Hast nur keinen Abstand zwischen den Zahlen.<br />
So sieht's besser aus</p>
<pre><code>#include &lt;iostream&gt;
#include&lt;ctime&gt; //i'm not sure
using namespace std;

int main() {
   srand(unsigned(time(NULL))); //Zufallsgenerator initialisieren
   int array[5]; //Araay anlefen
   for(int i=0; i&lt;5;i++) { //5 Schleifendurchläufe
      array[i] = rand()%10; //jede Elemet des Feldes Zufallszahl zuweisen
      cout &lt;&lt; array[i] &lt;&lt; &quot; &quot;; //Zahl ausgeben
   }
   return 0;
}
</code></pre>
<p>Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/927354</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/927354</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Fri, 25 Nov 2005 21:43:39 GMT</pubDate></item><item><title><![CDATA[Reply to ich hab kein ahnung was ein array ist! wer kann mir helfen on Fri, 25 Nov 2005 22:04:25 GMT]]></title><description><![CDATA[<p>sepp_a_u schrieb:</p>
<blockquote>
<p>un wer kann mir ein arraybeispiel machen so wie chrischa für zufallsgenerator?</p>
</blockquote>
<p>Wozu? In dem Beispiel wurde doch gleich mit einem Array gearbeitet. Aber da du nach einem weiteren Beispiel fragst scheinst du es immer noch nicht verstanden zu haben. Ein Array (Feld) speichert mehrere Werte von einem bestimmten Typ (z.B.: int). Ganz praktisch für Schleifendurchläufe, bei denen man mehrere Zahlen speichern will, wäre bissl doof, wenn man dafür mehrere Variablen anlegen müsste. Auf die einzelnen Elemente (Werte, bei int z.B. ganzzahlige vorzeichenbehaftete Zahlen) greifst du über einen Index zu. Der Zugriff beginnt bei 0 und endet bei AnzahlElemente-1:</p>
<pre><code class="language-cpp">int array[5]={1, 2, 3, 4, 5};
for(unsigned int i=0; i&lt;5; ++i) { // Statt dauernd 5 zu schreiben, sollte eine Konstante angelegt werden
  cout &lt;&lt; array[i] &lt;&lt; endl;
}
</code></pre>
<p>Hier werden die Werte 1-5 ausgegeben. Für die Indexangabe benutze ich eine Variable, welche von 0-4 läuft und somit auf array[0] (==1), array[1] (==2) usw. zugreift.</p>
<p>Bezüglich der Sache das du immer ein ganzes Programm haben willst. Du kennst doch den ganzen Rumpf. Nimm die Codebeispiele und pack sie doch selbst in die main-Funktion. Studieren geht über Probieren, besonders beim Programmieren ist es wichtig auch mal selbst was zu machen und nicht immer andere um vollständige Lösungen zu bitten, sonst lernt man nichts.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/927363</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/927363</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Fri, 25 Nov 2005 22:04:25 GMT</pubDate></item><item><title><![CDATA[Reply to ich hab kein ahnung was ein array ist! wer kann mir helfen on Fri, 25 Nov 2005 22:22:06 GMT]]></title><description><![CDATA[<p>Da ich gerade ein Informatik 1-Tutorium mache (allerdings für C und nicht für C++) habe ich ein passendes Skript mit einer leicht verständlichen Anwendung.</p>
<p>Es soll ein Programm geschrieben werden, was zwei Vektoren miteinender addiert.</p>
<p>Lösung:</p>
<pre><code class="language-cpp">/*Programm: Addition von zwei Zahlen
Autor: Thomas Lippert
Datum: 24.11.2005*/

/*Headerdatei einbinden*/
#include &lt;stdio.h&gt;

int main()
{
	/*lokale Variablen deklarieren*/
	float vektor1[3],vektor2[3];
	int nanz;

	/*Eingabeaufforderung 1. Vektor*/
	printf(&quot;Vektor 1x eingeben: &quot;);
	scanf(&quot;%f&quot;,&amp;vektor1[0]);
	printf(&quot;Vektor 1y eingeben: &quot;);
	scanf(&quot;%f&quot;,&amp;vektor1[1]);
	printf(&quot;Vektor 1z eingeben: &quot;);
	scanf(&quot;%f&quot;,&amp;vektor1[2]);
	/*Eingabeaufforderung 2. Vektor*/
	printf(&quot;Vektor 2x eingeben: &quot;);
	scanf(&quot;%f&quot;,&amp;vektor2[0]);
	printf(&quot;Vektor 2y eingeben: &quot;);
	scanf(&quot;%f&quot;,&amp;vektor2[1]);
	printf(&quot;Vektor 2z eingeben: &quot;);
	scanf(&quot;%f&quot;,&amp;vektor2[2]);
	/*Ergebnisausgabe*/
	printf(&quot;Ergebnisvektor ist (%.2f;%.2f;%.2f)\n\n&quot;,vektor1[0]+vektor2[0],vektor1[1]+vektor2[1],vektor1[2]+vektor2[2]);

	return 0;
}
</code></pre>
<p>Eine Frage kam mir allerdings beim Lesen der Beiträge selber:<br />
Wenn ich ein Array mit [5] initalisieren habe ich doch nur 0,1,2,3,4 zur Verfügung also auch 5 Elemente, oder sind es 6??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/927368</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/927368</guid><dc:creator><![CDATA[lomtas]]></dc:creator><pubDate>Fri, 25 Nov 2005 22:22:06 GMT</pubDate></item><item><title><![CDATA[Reply to ich hab kein ahnung was ein array ist! wer kann mir helfen on Fri, 25 Nov 2005 22:26:55 GMT]]></title><description><![CDATA[<p>nur 5</p>
]]></description><link>https://www.c-plusplus.net/forum/post/927370</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/927370</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Fri, 25 Nov 2005 22:26:55 GMT</pubDate></item><item><title><![CDATA[Reply to ich hab kein ahnung was ein array ist! wer kann mir helfen on Sat, 26 Nov 2005 06:03:55 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>sepp_a_u schrieb:</p>
<blockquote>
<p>is fast richtig gewesen</p>
<p>musste nur noch ein wenig umändern, dann ging es:</p>
<pre><code>#include &lt;iostream&gt;
#include&lt;ctime&gt; //i'm not sure
using namespace std;

int main()
{
srand(unsigned(time(NULL))); //Zufallsgenerator initialisieren
int array[5]; //Araay anlefen
for(int i=0; i&lt;5;i++) //5 Schleifendurchläufe
{
array[i] = rand()%10; //jede Elemet des Feldes Zufallszahl zuweisen
cout &lt;&lt; array[i]; //Zahl ausgeben
}
return 0;
}
</code></pre>
<p>die ausgabe war dann:</p>
<p>22604</p>
<p>is das dann die zufallszahl? wenn ja, wie kann ich mehrere machen?<br />
un wer kann mir ein arraybeispiel machen so wie chrischa für zufallsgenerator?</p>
<p>mfg sepp_a_u</p>
</blockquote>
<p>Ja ich habe den namespace vergessen also das using namespace std (du kannst es übrigens auch weglassen und std::cout schreiben) Deine letze Aussage verstehe ich wirklich nicht. In meinem Beispiel wurde doch auch mit einem array gearbeitet. Was erwartest du für eine Magie. Ist eine normale Feld von Variabelen.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/927430</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/927430</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 26 Nov 2005 06:03:55 GMT</pubDate></item><item><title><![CDATA[Reply to ich hab kein ahnung was ein array ist! wer kann mir helfen on Sat, 26 Nov 2005 08:59:20 GMT]]></title><description><![CDATA[<p>ja hab es auch gemerkt, das da ein array drin ist! weiß zwar immer noch nicht, was der sinn eines solchen arrays ist, aber egal!</p>
<p>mfg sepp_a_u</p>
]]></description><link>https://www.c-plusplus.net/forum/post/927455</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/927455</guid><dc:creator><![CDATA[sepp_a_]]></dc:creator><pubDate>Sat, 26 Nov 2005 08:59:20 GMT</pubDate></item><item><title><![CDATA[Reply to ich hab kein ahnung was ein array ist! wer kann mir helfen on Sat, 26 Nov 2005 11:04:39 GMT]]></title><description><![CDATA[<p>Dann nochmal das obige Beispiel ohne Array. Vielleicht siehst du dann den Unterschied</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include&lt;cstdlib&gt; // that's the one
using namespace std;

int main() {
   srand(unsigned(time(NULL))); //Zufallsgenerator initialisieren
   int arr_0, arr_1, arr_2, arr_3, arr_4;

   for(int i=0; i&lt;5;i++) { //5 Schleifendurchläufe
       switch ( i ) {
         case 0:
             arr_0 = rand()%10;      // Elemet Zufallszahl zuweisen
             cout &lt;&lt; arr_0 &lt;&lt; &quot; &quot;;   //Zahl ausgeben
             break;
          case 1:
             arr_1 = rand()%10;      // Elemet Zufallszahl zuweisen
             cout &lt;&lt; arr_1 &lt;&lt; &quot; &quot;;   //Zahl ausgeben
             break;
          case 2:
             arr_2 = rand()%10;      // Elemet Zufallszahl zuweisen
             cout &lt;&lt; arr_2 &lt;&lt; &quot; &quot;;   //Zahl ausgeben
             break;
          case 3:
             arr_3 = rand()%10;      // Elemet Zufallszahl zuweisen
             cout &lt;&lt; arr_3 &lt;&lt; &quot; &quot;;   //Zahl ausgeben
             break;
          case 4:
             arr_4 = rand()%10;      // Elemet Zufallszahl zuweisen
             cout &lt;&lt; arr_4 &lt;&lt; &quot; &quot;;   //Zahl ausgeben
             break;
       }
    }
    return 0;
}
</code></pre>
<p>So und jetzt erweitere das Programm auf 70 Zufallszahlen.<br />
Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/927523</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/927523</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Sat, 26 Nov 2005 11:04:39 GMT</pubDate></item></channel></rss>