ok sry hab die const variable vergessen.
ja ich meinte den gültigkeitsbereich.
und nien ich wil keine matrix mit zufälligen werten fülle, sondern habe mich gewundert, warum zufällige werte in einer matrix erscheinen, wenn sie nicht initialisiert wird, aner jetzt weis ichs ja.

und bei dem code hat einfach das "const" vor dem "int aij = mat[i][j];" gefehlt.
also soweit ich das verstanen habe, sind in einer schleife deklarierte variablen nur in dieser gültig.