hi ich hab folgenden cCode aus einem Buch abgeschrieben.
Es hieß er soll "die größte und kleinste Komponente einer (50x50)-matrix herausfinden.
Ich dachte, dass alle Werte einer nich definierten Matrix (array, feld) gleich 0 sind und daher diese Anwendung keinen Sinn ergeben würde.

#include <iostream>
#include <math.h>
using namespace std;

int main() {
int mat[50][50];

int max = mat[0][0], min = max;

for (int i = 0; i < 50 ; i++)
for (int j = 0; j < 50 ; j++)
{
int aij = mat[i][j];

cout <<aij <<endl; //Diese Zeile habe ich eingefügt um die Zwischenwerte zu sehen.

if (aij > max)
max = aij;
else if (aij < min)
min = aij;
}
cout << "\nMin:"<< min <<"\nMax:" <<max <<endl;
return 0;
Ich habe keine ahnung woher diese werte kommen. Und warum sind immer so große negative und kleine positive werte dabei?

Bitte um Aufklärung[/quote]