<?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[Matrizenmultiplikation]]></title><description><![CDATA[<p>Warum funktioniert folgendes Programm nicht?<br />
Im Konsolenfenster werden viel zu kleine Werte angegeben.</p>
<pre><code>/*******************************************************************
*********************Matrizenmultiplikation*************************
********************************************************************
********************************************************************/

// Thema: Matrizenmultiplikation
// Datum: 11.07.2014
// Autor: Andreas Lauer

# include&lt;iostream&gt;
using namespace std;

int main()
{
      double matrix1[3][3];
      double matrix2[3][3];
      double c [3][3];
      //Einlesen der Matrizen
      cout&lt;&lt;&quot;Bitte geben Sie die erste 3x3 Matrix ein&quot;&lt;&lt;endl;
      for (int i = 0; i &lt; 3; i++)
      {
          for (int j = 0; j &lt; 3; j++)
          {
          cin&gt;&gt;matrix1[i][j];
          }
      }
      cout&lt;&lt;&quot;Bitte geben Sie die zweite 3x3 Matrix ein&quot;&lt;&lt;endl;
      for (int i = 0; i &lt; 3; i++)
      {
          for (int j = 0; j &lt; 3; j++)
          {
          cin&gt;&gt;matrix2[i][j];
          }
      }
      //Ausgeben der Lösungsmatrix
      cout&lt;&lt;&quot; Die Lösungmatrix ist &quot;&lt;&lt;endl;
      for(int i=1;i&lt;=3;i++)
      {
              for(int j=1;j&lt;=3;j++)
              {
              c[i][j] = 0; 
                      for(int k=1;k&lt;=3;k++)
                      {
                      c[i][j]+=matrix1[i][k]*matrix2[k][j];
                      }
                      cout&lt;&lt;c[i][j]&lt;&lt;&quot; &quot;;
              }
              cout&lt;&lt;endl;
      }
      cout&lt;&lt;endl;
return 0;
}
</code></pre>
<p>~(Edit v. Arcoth, Code-Tags)~</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/326874/matrizenmultiplikation</link><generator>RSS for Node</generator><lastBuildDate>Tue, 26 May 2026 02:04:09 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/326874.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 11 Jul 2014 08:26:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Matrizenmultiplikation on Fri, 11 Jul 2014 08:28:10 GMT]]></title><description><![CDATA[<p>Warum funktioniert folgendes Programm nicht?<br />
Im Konsolenfenster werden viel zu kleine Werte angegeben.</p>
<pre><code>/*******************************************************************
*********************Matrizenmultiplikation*************************
********************************************************************
********************************************************************/

// Thema: Matrizenmultiplikation
// Datum: 11.07.2014
// Autor: Andreas Lauer

# include&lt;iostream&gt;
using namespace std;

int main()
{
      double matrix1[3][3];
      double matrix2[3][3];
      double c [3][3];
      //Einlesen der Matrizen
      cout&lt;&lt;&quot;Bitte geben Sie die erste 3x3 Matrix ein&quot;&lt;&lt;endl;
      for (int i = 0; i &lt; 3; i++)
      {
          for (int j = 0; j &lt; 3; j++)
          {
          cin&gt;&gt;matrix1[i][j];
          }
      }
      cout&lt;&lt;&quot;Bitte geben Sie die zweite 3x3 Matrix ein&quot;&lt;&lt;endl;
      for (int i = 0; i &lt; 3; i++)
      {
          for (int j = 0; j &lt; 3; j++)
          {
          cin&gt;&gt;matrix2[i][j];
          }
      }
      //Ausgeben der Lösungsmatrix
      cout&lt;&lt;&quot; Die Lösungmatrix ist &quot;&lt;&lt;endl;
      for(int i=1;i&lt;=3;i++)
      {
              for(int j=1;j&lt;=3;j++)
              {
              c[i][j] = 0; 
                      for(int k=1;k&lt;=3;k++)
                      {
                      c[i][j]+=matrix1[i][k]*matrix2[k][j];
                      }
                      cout&lt;&lt;c[i][j]&lt;&lt;&quot; &quot;;
              }
              cout&lt;&lt;endl;
      }
      cout&lt;&lt;endl;
return 0;
}
</code></pre>
<p>~(Edit v. Arcoth, Code-Tags)~</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2408138</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2408138</guid><dc:creator><![CDATA[Reeko25]]></dc:creator><pubDate>Fri, 11 Jul 2014 08:28:10 GMT</pubDate></item><item><title><![CDATA[Reply to Matrizenmultiplikation on Fri, 11 Jul 2014 08:34:30 GMT]]></title><description><![CDATA[<p>Die Indices eines Arrays mit Grösse <code>n</code> sind im Bereich <code>[0, n)</code> . D.h., <code>n</code> selbst ist kein gültiger Index. Auf genau diesen greifst du aber zu in der Zeile 42.</p>
<p>Edit:<br />
Wieso schreibst du <code>endl</code> obwohl du eigentlich <code>'\n'</code> möchtest?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2408139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2408139</guid><dc:creator><![CDATA[Fytch]]></dc:creator><pubDate>Fri, 11 Jul 2014 08:34:30 GMT</pubDate></item><item><title><![CDATA[Reply to Matrizenmultiplikation on Fri, 11 Jul 2014 08:29:40 GMT]]></title><description><![CDATA[<p>Dann schau dir mal die Schleifen an.<br />
Warum fängst du mal bei 0 und mal bei 1 an?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2408141</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2408141</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Fri, 11 Jul 2014 08:29:40 GMT</pubDate></item><item><title><![CDATA[Reply to Matrizenmultiplikation on Fri, 11 Jul 2014 10:53:56 GMT]]></title><description><![CDATA[<p><a href="http://codepad.org/knDhHZXv" rel="nofollow">Kleines Beispiel</a> für Matrizenmultiplikation mit Operatorüberladung und Klassentemplates.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2408158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2408158</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Fri, 11 Jul 2014 10:53:56 GMT</pubDate></item><item><title><![CDATA[Reply to Matrizenmultiplikation on Fri, 11 Jul 2014 10:39:26 GMT]]></title><description><![CDATA[<p>Arcoth, Dein Code mag zwar richtig sein (hab's nicht ueberprueft), aber fuer den TO ist er sicher keine Hife. Was willst Du damit bezwecken. Ein Einsteiger kann davon wohl kaum etwas lernen (von schlechter Praxis wie includes mitten in den Code zu streuen mal abgesehen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2408161</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2408161</guid><dc:creator><![CDATA[newbeee]]></dc:creator><pubDate>Fri, 11 Jul 2014 10:39:26 GMT</pubDate></item><item><title><![CDATA[Reply to Matrizenmultiplikation on Fri, 11 Jul 2014 10:50:57 GMT]]></title><description><![CDATA[<p>Warum sollte ein Anfänger davon nichts lernen können?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2408165</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2408165</guid><dc:creator><![CDATA[ScottZhang]]></dc:creator><pubDate>Fri, 11 Jul 2014 10:50:57 GMT</pubDate></item><item><title><![CDATA[Reply to Matrizenmultiplikation on Fri, 11 Jul 2014 10:51:27 GMT]]></title><description><![CDATA[<blockquote>
<p>Was willst Du damit bezwecken. Ein Einsteiger kann davon wohl kaum etwas lernen</p>
</blockquote>
<p>Da hast du wohl Recht. Eigentlich war die Idee, man könnte dem TE näherbringen das ganze mit Klassen und Operatorenüberladung zu verwirklichen. Ist wohl zu krass geworden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2408166</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2408166</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Fri, 11 Jul 2014 10:51:27 GMT</pubDate></item><item><title><![CDATA[Reply to Matrizenmultiplikation on Fri, 11 Jul 2014 11:20:54 GMT]]></title><description><![CDATA[<p>Arcoth schrieb:</p>
<blockquote>
<p>Ist wohl zu krass geworden.</p>
</blockquote>
<p>Indeed <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/2408173</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2408173</guid><dc:creator><![CDATA[newbeee]]></dc:creator><pubDate>Fri, 11 Jul 2014 11:20:54 GMT</pubDate></item></channel></rss>