@Харек
1 / 1 / 0
Регистрация: 13.04.2013
Сообщений: 20
|
07.05.2013, 13:48
[ТС]
|
|
это опечатка была
C++ | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| int sumDiagonal (int ** matrix,int y, int z, int currentDiagonal)
{
int sum = 0;
if(currentDiagonal < k)
for(int i = -1; i != currentDiagonal; ++i)
sum += abs(matrix[currentDiagonal - i - 1][i + 1]);
else
for(int i = currentDiagonal - k + 1, j = k; i < k; ++i)
sum += abs(matrix[--j][i]);
return sum;
}
void max(int * matrix[],int c, int r)
{
int min = sumDiagonal(matrix,k,k, 0);
for(int i = 1, cnt; i < k + k - 1; ++i)
{
cnt = sumDiagonal(matrix, k, i);
if(cnt < min)
min = cnt;
}
cout << min;
} |
|
так не работает
0
|