You are viewing a single comment's thread. Return to all comments →
int diagonalDifference(int arr_rows, int arr_columns, int** arr) { int sum1 = arr[0][0], sum2 = arr[0][arr_columns - 1]; for (int i = 1; i < arr_rows; i++) { sum1 += arr[i][i]; // 1 + 5 + 9 printf("%i ", arr[i][i]); } for (int i = arr_columns - 2, j = 1; i >= 0; i--, j++) { sum2 += arr[j][i]; printf("%i ", arr[j][i]); } return abs(sum1 - sum2); }
Seems like cookies are disabled on this browser, please enable them to open this website
Diagonal Difference
You are viewing a single comment's thread. Return to all comments →