<?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[Wie am besten Code verkürzen bei der Ausgabe von mehrdimensionalen Arrays?]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte, wie der eigentliche Titel es schon sagt, einen großen mehrdimensionalen Array möglichst mit wenig Codezeilen ausgeben. Jedoch weiß ich jetzt nicht wie man es am besten machen kann. Mein Code besteht aus einen Array und wird mittels einer for-Schleife ausgeben, wobei schon alleine die for-Schleife 12 Zeilen lang ist(ohne die geschweiften Klammern). Wie könnte man nun am einfachsten das in einer einzingen for-Schleife ausgeben? Hier mein Code:</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;

using namespace std;

int main(int argc, char *argv[])
{
    // Deklaration des Arrays
    int array[2][3][2];

    // Initialisieren des Arrays
    array[0][0][0] = 1;
    array[0][0][1] = 2;
    array[0][1][0] = 3;
    array[0][1][1] = 4;
    array[0][2][0] = 5;
    array[0][2][1] = 6;
    array[1][0][0] = 7;
    array[1][0][1] = 8;
    array[1][1][0] = 9;
    array[1][1][1] = 10;
    array[1][2][0] = 11;
    array[1][2][1] = 12;

    // Chronologische ausgabe des Arrays
    for(int i = 0; i &lt; 2; i++)
            cout &lt;&lt; array[0][0][i] &lt;&lt; endl;

    for(int i = 0; i &lt; 2; i++)
            cout &lt;&lt; array[0][1][i] &lt;&lt; endl;

    for(int i = 0; i &lt; 2; i++)
            cout &lt;&lt; array[0][2][i] &lt;&lt; endl;

    for(int i = 0; i &lt; 2; i++)
            cout &lt;&lt; array[1][0][i] &lt;&lt; endl;

    for(int i = 0; i &lt; 2; i++)
            cout &lt;&lt; array[1][1][i] &lt;&lt; endl;

    for(int i = 0; i &lt; 2; i++)
            cout &lt;&lt; array[1][2][i] &lt;&lt; endl;

    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
<p><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/topic/224386/wie-am-besten-code-verkürzen-bei-der-ausgabe-von-mehrdimensionalen-arrays</link><generator>RSS for Node</generator><lastBuildDate>Fri, 02 Oct 2026 17:32:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/224386.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 08 Oct 2008 21:50:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wie am besten Code verkürzen bei der Ausgabe von mehrdimensionalen Arrays? on Wed, 08 Oct 2008 21:50:24 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte, wie der eigentliche Titel es schon sagt, einen großen mehrdimensionalen Array möglichst mit wenig Codezeilen ausgeben. Jedoch weiß ich jetzt nicht wie man es am besten machen kann. Mein Code besteht aus einen Array und wird mittels einer for-Schleife ausgeben, wobei schon alleine die for-Schleife 12 Zeilen lang ist(ohne die geschweiften Klammern). Wie könnte man nun am einfachsten das in einer einzingen for-Schleife ausgeben? Hier mein Code:</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;

using namespace std;

int main(int argc, char *argv[])
{
    // Deklaration des Arrays
    int array[2][3][2];

    // Initialisieren des Arrays
    array[0][0][0] = 1;
    array[0][0][1] = 2;
    array[0][1][0] = 3;
    array[0][1][1] = 4;
    array[0][2][0] = 5;
    array[0][2][1] = 6;
    array[1][0][0] = 7;
    array[1][0][1] = 8;
    array[1][1][0] = 9;
    array[1][1][1] = 10;
    array[1][2][0] = 11;
    array[1][2][1] = 12;

    // Chronologische ausgabe des Arrays
    for(int i = 0; i &lt; 2; i++)
            cout &lt;&lt; array[0][0][i] &lt;&lt; endl;

    for(int i = 0; i &lt; 2; i++)
            cout &lt;&lt; array[0][1][i] &lt;&lt; endl;

    for(int i = 0; i &lt; 2; i++)
            cout &lt;&lt; array[0][2][i] &lt;&lt; endl;

    for(int i = 0; i &lt; 2; i++)
            cout &lt;&lt; array[1][0][i] &lt;&lt; endl;

    for(int i = 0; i &lt; 2; i++)
            cout &lt;&lt; array[1][1][i] &lt;&lt; endl;

    for(int i = 0; i &lt; 2; i++)
            cout &lt;&lt; array[1][2][i] &lt;&lt; endl;

    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
<p><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/1595912</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1595912</guid><dc:creator><![CDATA[Veratex]]></dc:creator><pubDate>Wed, 08 Oct 2008 21:50:24 GMT</pubDate></item><item><title><![CDATA[Reply to Wie am besten Code verkürzen bei der Ausgabe von mehrdimensionalen Arrays? on Wed, 08 Oct 2008 22:42:45 GMT]]></title><description><![CDATA[<p>Einfach für jede Dimension eine Schleifen&quot;ebene&quot; ineinanderschachteln:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

using namespace std;

int main()
{
    int array[2][3][2];
   //Array füllen spare ich mir
   for(int i = 0; i &lt; 2; ++i)
   {
       for(int j = 0; j &lt; 3; ++j)
       {
            for(int k = 0; k &lt; 2; ++k)
            {
                 cout &lt;&lt; array[i][j][k] &lt;&lt; endl;
            }
       }
   }
}
</code></pre>
<p>Felix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1595926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1595926</guid><dc:creator><![CDATA[Phoemuex]]></dc:creator><pubDate>Wed, 08 Oct 2008 22:42:45 GMT</pubDate></item><item><title><![CDATA[Reply to Wie am besten Code verkürzen bei der Ausgabe von mehrdimensionalen Arrays? on Wed, 08 Oct 2008 22:49:01 GMT]]></title><description><![CDATA[<p>Vielen Dank! <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/1595933</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1595933</guid><dc:creator><![CDATA[Veratex]]></dc:creator><pubDate>Wed, 08 Oct 2008 22:49:01 GMT</pubDate></item></channel></rss>