Показать сообщение отдельно
Старый 17.11.2011, 13:03   #2 (permalink)
Rossomaxa
Лесник
 
Аватар для Rossomaxa
 
Регистрация: 11.10.2011
Сообщений: 338
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 771
По умолчанию

Нужно уточнить, входят ли заштрихованную область диагонали, вещественные числа или еще какие элементы матрицы.
вот пример, если не входят диагонали и числа целые (на нужный язык думаю сами переведете, a -матрица, N-размерность матрицы):

Код:
int max=int.MinValue;
int min=int.MaxValue;
for (int i=0; i<N; i++)//горизонтальная ось
 for (int j=0; j<N; j++)//вертикальная ось
 {
    if ((i<j && i<N-j)||(i>j && i>N-j))
    {
       if (min>a[i][j]) min=a[i][j];
       if (max<a[i][j]) min=a[i][j];
    }
 }
Rossomaxa вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070