Hallo Notrix
Ich habe folgendes Problem: Ich habe eine lokale 5 x 5 Matrix
die in der Main definiert ist.
Nun soll die Matrix in einer Funktion mit Werten befüllt
werden, die man eingeben kann.
Wie kann ich die Matrix an die Funktion (z.B. fuellen)
übergeben? Und wie sieht die Funktion aus, wenn ich
beispielsweise nur das obere Dreieck rechts der
Hauptdiagonalen befüllen will?
Um die Frage richtig zu beantworten, müsste man
wissen, wie diese main()-Funktion aussieht.
Was hat die Matrix für einen Typ, ist sie in
eine Klasse eingebetet und und und.
Kanst Du das bitte noch zufügen?
(Ein paar zeilen aus der main(), woran
man erkennt, was es für eine Matrix ist
und wie sie deklariert wird)
Im simpelsten Falle macht man das z.B. so:
void befuellen(double mtrx[5][5], double val, int opcode)
{
if (opcode == 0) { // ganze matrix
for(int y=0; y ganze matrix, 1 -\> halbe matrix
...
}
(ohne das durch den Compiler gejagt zu haben,
nur als Denkanstoss 
Grüße
CMБ