Flyd, да, это лабораторная, но она уже решена. Я не из тех, кто думает, что если кто-то за меня решит, я буду умнее в программировании. Я не так прост, как ты уже подумал)
25 Ноя 2012, 14:03
#include <iostream.h>
void main()
{
int array[3][3]={{1,2,3},{4,5,6},{7,8,9}};
int max[5];
max[0]=array[0][0];
max[1]=array[1][0]+array[0][1];
max[2]=array[2][0]+array[1][1]+array[0][2];
max[3]=array[2][1]+array[1][2];
max[4]=array[2][2];
int n=0,sum=0;
for(int i=0;i<5;i++)
if(max[i]>sum) {sum=max[i]; n=i+1;}
cout<<"Максимальная диагональ "<<n<<" в сумме "<<sum;
}
Написал не открывая компилятора. Халтура а не задача 
TOOZ, ну блин зачем
теперь не интересно
добавлено спустя 39 секунд:
Aventus, а теперь напини для n=5 
TOOZ, красава, обломал всех) Начиная с меня. Смысла конечно в этом копипасте твоем мало.
25 Ноя 2012, 14:12Виктор пишет:
"Aventus, а теперь напини для n=5
"
Пускай ТС удовлетворяет себя таким решением как я предоставил.