M
int Zeilenfunktion(int , int[3][5] );
ja sauba habs vielen Dank euch! Bin halt noch voellig noobig in der Materie ...endlich jehts
Hier zur Vollstädigkeit das gesamte Prog um die Summen der Zeilen und Spalten einer Matrix mit Hilfe von Funktionen auszugeben!
#include <iostream>
int Zeilenfunktion (int , int[3][5] );// Deklaration Funktionen
int Spaltenfunktion (int , int [3][5]);// ----------"----------
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<<"Summe der Zeilen lauten: ";// Ausgabe
cout<<endl;
cout<<endl;
for( int i=0; i<3; i++ ) // 1. Schleife fuer die Zeilenausgabe
{
x[i]= Zeilenfunktion(i, Vekt_A); // Aufruf 1.Funktion
cout << x[i] << endl; // Ausgabe
}
cout<<endl;
cout<<endl;
cout<<"Summe der Spalten lauten:"<<endl;
cout<<endl;
cout<<endl;
for( int j=0; j<5 ; j++) //2. Schleife für die Spaltenausgabe
{
y[j] = Spaltenfunktion(j, Vekt_A); // Aufruf 2.Funktion
cout<<y[j]<<" ";
}
system("PAUSE");
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<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<3; i++) // Schleife Berechnung Summe
{
Spaltensumme += Vekt_A[i][Zs];// Wert von j steht in ZS
}
return Spaltensumme;
}
thx nochma