Консультация № 136497
12.05.2008, 16:48
0.00 руб.
0 1 1
Здравствуйте уважаемые эксперты, просьба решить задачу с использованием C++builder 6.

Дана действительная квадратная матрица порядка N. Найти наибольшее из значений элементом расположенных в заштрихованной части матрицы.
________
|\\\\\|
| \\\\|
| \\\|
|_____\|

Обсуждение

Неизвестный
14.05.2008, 05:05
общий
это ответ
Здравствуйте, Виктив Алексей Никифорович!
Не очень понятно из вашего рисунка в каком диапазоне искать максимальный элемент, но скорее всего это элементы над главной диагональю матрицы и элементы самой диагонали. Воспользуйтесь функцией из приложения. Она принимает на вход указатель на двумерный массив и его размер. Возвращает функция максимальное значение из указанного выше диапазона.

Приложение:
double max(double **matrix, int n) { double max = matrix[0][0]; for(int i=0; i<n; i++) for(int j=i; j<n; j++) if(matrix[i][j] > max) max = matrix[i][j]; return max;}
Форма ответа