Napisałem program do sumowania wyrazów w macierzy kwadratowej znajdujących się nad główną przekątną
float calculateAverageUnderMainDiagonal(float **matrix, int size) {
if (size <= 1) {
return 0.0;
}
else {
float result = 0.0;
int i, j; //zmienne do iterowania sie po: i - wierszach, j - kolumnach
for (i = 0; i < size; ++i) {
for (j = i + 1; j < size; ++j) {
result += *(*(matrix + i) + j);
}
}
return result ;
}
}
Ktoś może sprawdzić i ewentualnie jeśli dobrze co muszę zmienić by sumowało elementy pod główną przekątną. Z góry dziękuję