//если не умеешь пользоваться, не лезь,
//используй классические динамические массивы
}
}
int first_diag = 0; //Совет, лучше называть переменную слитно, но каждое новое слово,
//с вверхнего регистра, то есть к примеру firstDialog, читается проще
int second_diag = 0;
for (int i = 0;i first_diag+=matrix[i][i]; //тут же обращаемся к матрице по индексу и ряда и столбца,
//снова смотри 15 строку
second_diag += matrix[i][n-i-1];
}