<?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[Matrix!]]></title><description><![CDATA[<p>Hallo miteinander</p>
<p>schon einige Zeit versuch ich mich an einer Matrix und steige irgendwie nich so richtig dahinter.. Also meine aufgabe stellt eine Matrix :</p>
<p>25 34 26 12 8<br />
19 27 24 11 4<br />
6 15 35 36 18 da.</p>
<p>Da soll nun die Summe der Zeiln und der Spalten ausgegeben werden : Das in einem vektor gespeichert werden und am besten als Funktion und dann in den Mainblock zurueckgegeben werden. Mir gehts nun erstma um die Schleifen ..Mein Anfang lautet :</p>
<p>int main(void)<br />
{<br />
int Vekt_A[3][5] = {{25, 34, 26, 12, 8},{19, 27, 24, 11 ,4},{6, 15, 35, 36 ,18}};<br />
int Spaltesumme;</p>
<p>for(int i=0; i&lt;3 ; i++)<br />
{<br />
for ( int j=0; j&lt;5; j++)<br />
{<br />
Spaltesumme[j] = Vekt_A[i][j];</p>
<p>}<br />
}</p>
<p>cout&lt;&lt;Spaltesumme[i];</p>
<p>Ja also irgendwie steig ich net net dahinter ...würde mich freun wenn mir jemand nen tip geben koennte .. ..</p>
<p>Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/214747/matrix</link><generator>RSS for Node</generator><lastBuildDate>Mon, 12 Oct 2026 22:52:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/214747.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 02 Jun 2008 17:17:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Matrix! on Mon, 02 Jun 2008 17:17:56 GMT]]></title><description><![CDATA[<p>Hallo miteinander</p>
<p>schon einige Zeit versuch ich mich an einer Matrix und steige irgendwie nich so richtig dahinter.. Also meine aufgabe stellt eine Matrix :</p>
<p>25 34 26 12 8<br />
19 27 24 11 4<br />
6 15 35 36 18 da.</p>
<p>Da soll nun die Summe der Zeiln und der Spalten ausgegeben werden : Das in einem vektor gespeichert werden und am besten als Funktion und dann in den Mainblock zurueckgegeben werden. Mir gehts nun erstma um die Schleifen ..Mein Anfang lautet :</p>
<p>int main(void)<br />
{<br />
int Vekt_A[3][5] = {{25, 34, 26, 12, 8},{19, 27, 24, 11 ,4},{6, 15, 35, 36 ,18}};<br />
int Spaltesumme;</p>
<p>for(int i=0; i&lt;3 ; i++)<br />
{<br />
for ( int j=0; j&lt;5; j++)<br />
{<br />
Spaltesumme[j] = Vekt_A[i][j];</p>
<p>}<br />
}</p>
<p>cout&lt;&lt;Spaltesumme[i];</p>
<p>Ja also irgendwie steig ich net net dahinter ...würde mich freun wenn mir jemand nen tip geben koennte .. ..</p>
<p>Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1521316</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1521316</guid><dc:creator><![CDATA[Maximilian.T.]]></dc:creator><pubDate>Mon, 02 Jun 2008 17:17:56 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix! on Mon, 02 Jun 2008 18:01:28 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int main(void)
{
int Vekt_A[3][5] = {{25, 34, 26, 12, 8},{19, 27, 24, 11 ,4},{6, 15, 35, 36 ,18}};
int Spaltesumme;

for(int i=0; i&lt;3 ; i++)
{
for ( int j=0; j&lt;5; j++)
{
Spaltesumme[j] = Vekt_A[i][j];

}
}

cout&lt;&lt;Spaltesumme[i];
</code></pre>
<p><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/1521341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1521341</guid><dc:creator><![CDATA[OIMEL]]></dc:creator><pubDate>Mon, 02 Jun 2008 18:01:28 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix! on Mon, 02 Jun 2008 19:36:48 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int Vekt_A[3][5] = {{25, 34, 26, 12, 8},{19, 27, 24, 11 ,4},{6, 15, 35, 36 ,18}};
int Spaltesumme[3] = {0};                // [3] -&gt; drei Variablen sollen es ja sein...

for(int i=0; i&lt;=3 ; i++)                 // &lt;=
{
    for ( int j=0; j&lt;=5; j++)            // &lt;=
    {
        Spaltesumme[j] += Vekt_A[i][j];  // +=
    }
    cout &lt;&lt; Spaltesumme[i] &lt;&lt; endl; 
}
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1521378</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1521378</guid><dc:creator><![CDATA[Double *T - loggedoff]]></dc:creator><pubDate>Mon, 02 Jun 2008 19:36:48 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix! on Mon, 02 Jun 2008 19:47:16 GMT]]></title><description><![CDATA[<p>sry für den Doppelpost - vergiss die &quot;&lt;=&quot;'s <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/1521381</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1521381</guid><dc:creator><![CDATA[Double *T - loggedoff]]></dc:creator><pubDate>Mon, 02 Jun 2008 19:47:16 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix! on Mon, 02 Jun 2008 20:23:41 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int Vekt_A[3][5] = {{25, 34, 26, 12, 8},{19, 27, 24, 11 ,4},{6, 15, 35, 36 ,18}};
int Spaltesumme[3] = {0};                // [3] -&gt; drei Variablen sollen es ja sein...

for(int i=0; i&lt;=3 ; i++)
{
    for ( int j=0; j&lt;=5; j++)
    {
        Spaltesumme[i] += Vekt_A[i][j];   // du hast Spaltesumme[j] geschrieben (falscher Index)
    }
    cout &lt;&lt; Spaltesumme[i] &lt;&lt; endl; 
}
</code></pre>
<p>Was ist dir sonst noch unklar? Du hast ja nicht gerade eine präzise Beschreibung geliefert...<br />
Und bei <code>int main(void)</code> kannst du einfach <code>int main()</code> schreiben.</p>
<p>In letzter Zeit scheint es hier viele Probleme mit einer Matrix zu geben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1521395</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1521395</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 02 Jun 2008 20:23:41 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix! on Mon, 02 Jun 2008 20:25:39 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>In letzter Zeit scheint es hier viele Probleme mit einer Matrix zu geben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>Das kommt mir eben genau auch so vor. Irgendwie tätlich kommen sie mit Matrizen.. ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1521407</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1521407</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 02 Jun 2008 20:25:39 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix! on Tue, 03 Jun 2008 15:47:17 GMT]]></title><description><![CDATA[<p>Vielen dank Hat mir wirklich sehr gut geholfen .</p>
<p>hab das noch ein wenig umgeaendert :</p>
<pre><code class="language-cpp">int main()
{
int Vekt_A[3][5] = {{25, 34, 26, 12, 8},{19, 27, 24, 11 ,4},{6, 15, 35, 36 ,18}}; 
int Zeilensumme[3] = {0}; 

  for(int i=0; i&lt;3 ; i++) 
{ 
    for ( int j=0; j&lt;5; j++) // für &lt;= anstatt &lt; kamen falsche Ergebnisse raus....
    { 
      Zeilensumme[i] += Vekt_A[i][j];   
    } 
    cout &lt;&lt; Zeilensumme[i] &lt;&lt; endl; 
} 

    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
<p>ja nun bleibt noch offen das ganze als funktion umzuschreiben ...also ich habs schon versucht und mh mit den rueckgabeparamentern komme ich irgendwie durcheinander jedenfalls klappt irgendwie nich so ;/ falls ihr da noch ein kleinen tip habt...Habs mir so aehnlich gedacht :</p>
<pre><code class="language-cpp">.
.
int Zeilenfunktion ( int, int);

int main()
{
int Vekt_A[3][5] = {{25, 34, 26, 12, 8},{19, 27, 24, 11 ,4},{6, 15, 35, 36 ,18}}; 
int Zeilensumme[3] = {0};
int x;

x= Zeilenfunktion(Zeilensumme[i]);
cout&lt;&lt;x;

system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}

int Zeilenfunktion ( int Zeilensumme[i], int Vekt_A[i][j])
{
for(int i=0; i&lt;3 ; i++) 
{ 
    for ( int j=0; j&lt;5; j++) 
    { 
       Zeilensumme[i] += Vekt_A[i][j];

    }
  }
return;
}
</code></pre>
<p>hoffe dann ma das ihr mir hier vll. nochmal helfen koennt ...VielenDank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1521861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1521861</guid><dc:creator><![CDATA[Maximilian.T.]]></dc:creator><pubDate>Tue, 03 Jun 2008 15:47:17 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix! on Wed, 04 Jun 2008 10:26:44 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">// in main() ...
int x[3];
// ...
for( int i=0; i&lt;3; i++ )
{
	x[i]= Zeilenfunktion(i, Vect_A);
	cout &lt;&lt; x[i] &lt;&lt; endl;
}
// Funktion...
int Zeilenfunktion ( int Zs, int Vekt_A[3][5])
{
	int Zeilensumme = 0;	// nur noch eine Variable notwendig

	// erste for-Schleife hier nicht mehr notwendig, da es ja klar ist,
	// welche Spalte ausgelesen wird( wert steht ja in Zs ).
	for ( int j=0; j&lt;5; j++)
	{
		Zeilensumme += Vekt_A[Zs][j];	// statt i Zs eingesetzt

	}
	return Zeilensumme;
}
</code></pre>
<p>So sollte es eigentlich gehen...</p>
<p>Maximilian.T. schrieb:</p>
<blockquote>
<p>system(&quot;PAUSE&quot;);</p>
</blockquote>
<p>igitt <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/1522090</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1522090</guid><dc:creator><![CDATA[double *T]]></dc:creator><pubDate>Wed, 04 Jun 2008 10:26:44 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix! on Thu, 05 Jun 2008 06:28:10 GMT]]></title><description><![CDATA[<p>vielen dank nochma fuer die Hilfe ...geht ja echt gut schnell hier!</p>
<p>habs nun so eingefuegt....</p>
<pre><code class="language-cpp">int Zeilenfunktion( int , int);

int main()
{
     int Vekt_A[3][5] = {{25, 34, 26, 12, 8},{19, 27, 24, 11 ,4},{6, 15, 35, 36 ,18}};          
     int x[3]; 

for( int i=0; i&lt;3; i++ ) 
{ 
    x[i]= Zeilenfunktion(i, Vekt_A); 
    cout &lt;&lt; x[i] &lt;&lt; endl; 
} 

    //system(&quot;PAUSE&quot;);  sau jut ;)
    return EXIT_SUCCESS;
}
int Zeilenfunktion ( int Zs, int Vekt_A[3][5]) 
{ 
    int Zeilensumme = 0;    //  noch eine Variable notwendig 

    // erste for-Schleife hier nichnurt mehr notwendig, da es ja klar ist, 
    // welche Spalte ausgelesen wird( wert steht ja in Zs ). 
    for ( int j=0; j&lt;5; j++) 
    { 
        Zeilensumme += Vekt_A[Zs][j];    // statt i Zs eingesetzt 

    } 
    return Zeilensumme; 
}
</code></pre>
<p>ja leider kommen noch fehler...</p>
<p>11/ invalid conversion from `int (*)[5]' to `int'<br />
11/ initializing argument 2 of <code>int Zeilenfunktion(int, int)' 20/ expected unqualified-id before '{' token 20/ expected</code>,' or `;' before '{' token</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1522915</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1522915</guid><dc:creator><![CDATA[Maximilian.T.]]></dc:creator><pubDate>Thu, 05 Jun 2008 06:28:10 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix! on Thu, 05 Jun 2008 11:34:34 GMT]]></title><description><![CDATA[<p>Dann lies die Fehlermeldungen mal und überleg dir, was daran falsch sein könnte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1523187</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1523187</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Thu, 05 Jun 2008 11:34:34 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix! on Thu, 05 Jun 2008 11:44:08 GMT]]></title><description><![CDATA[<p>Maximilian.T.  schrieb:</p>
<blockquote>
<p>int Zeilenfunktion( int , int);</p>
</blockquote>
<p>Die Funktionsdeklaration muss natürlich entsprechend geändert werden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1523193</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1523193</guid><dc:creator><![CDATA[double *T]]></dc:creator><pubDate>Thu, 05 Jun 2008 11:44:08 GMT</pubDate></item><item><title><![CDATA[Reply to Matrix! on Thu, 05 Jun 2008 13:49:58 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int  Zeilenfunktion(int , int[3][5] );
</code></pre>
<p>ja sauba habs vielen Dank euch! Bin halt noch voellig noobig in der Materie ...endlich jehts <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";D"
      alt="😉"
    /></p>
<p>Hier zur Vollstädigkeit das gesamte Prog um die Summen der Zeilen und Spalten einer Matrix mit Hilfe von Funktionen auszugeben!</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

int  Zeilenfunktion   (int , int[3][5] );// Deklaration Funktionen
int  Spaltenfunktion  (int , int [3][5]);// ----------&quot;----------

using namespace std;

int main()
{
     int Vekt_A[3][5] = {{25, 34, 26, 12, 8},{19, 27, 24, 11 ,4},{6, 15, 35, 36 ,18}}; // Deklaration Vektor und Initialisierung         
     int x[3]; // Deklaration Indexvariablen
     int y[5]; 

                                cout&lt;&lt;&quot;Summe der Zeilen lauten: &quot;;// Ausgabe
                                cout&lt;&lt;endl;
                                cout&lt;&lt;endl;

for( int i=0; i&lt;3; i++ ) // 1. Schleife fuer die Zeilenausgabe 

     { 
          x[i]= Zeilenfunktion(i, Vekt_A); // Aufruf 1.Funktion
          cout &lt;&lt; x[i] &lt;&lt; endl; // Ausgabe 
     } 

                                cout&lt;&lt;endl;   
                                cout&lt;&lt;endl;
                                cout&lt;&lt;&quot;Summe der Spalten lauten:&quot;&lt;&lt;endl;
                                cout&lt;&lt;endl;
                                cout&lt;&lt;endl;

for( int j=0; j&lt;5 ; j++) //2. Schleife für die Spaltenausgabe 

     {
          y[j] = Spaltenfunktion(j, Vekt_A); // Aufruf 2.Funktion
          cout&lt;&lt;y[j]&lt;&lt;&quot;  &quot;; 
     }   

    system(&quot;PAUSE&quot;); 
    return EXIT_SUCCESS;
}

int Zeilenfunktion ( int Zs, int Vekt_A[3][5]) // 1.Funktion zur Berechnung der Zeilensummen
{ 
    int Zeilensumme = 0;    // Dekl.Init.Variabel

    for ( int j=0; j&lt;5; j++)  // Schleife Berechnung Summe 
    { 
        Zeilensumme += Vekt_A[Zs][j]; // Wert von i steht in Zs
 return Zeilensumme; 
}

int Spaltenfunktion ( int Zs,int Vekt_A[3][5] ) //2.Funktion zur Berechnung der Spaltensummen
{
    int Spaltensumme = 0;  // Dekl.Init.Variabel

    for ( int i=0 ; i&lt;3; i++) // Schleife Berechnung Summe
    {
        Spaltensumme += Vekt_A[i][Zs];// Wert von j steht in ZS
    }
  return Spaltensumme;
}
</code></pre>
<p>thx nochma</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1523236</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1523236</guid><dc:creator><![CDATA[Maximilian.T.]]></dc:creator><pubDate>Thu, 05 Jun 2008 13:49:58 GMT</pubDate></item></channel></rss>