Задача на Си по обработке матриц.
Для матрицы A(10,15) вычислить и запомнить сумму и число положительных элементов каждого столбца матрицы. Результаты отпечатать в виде двух строк.
Что то наподобие этого (эта программа показывает неверные результаты)
#include
int main()
{
int i, j;
int A[5][4] = {{4, 9, -1, 0,}, {-2, 8, 7, 3}, {1, 2, 10, 3}, {0, 3, -8, 1}, {-2, 3, 5, 7}};
int B [5][2];
for (i=0; i<5; i++)
for (j=0; j<4; j++)
{
if (A[j] > 0)
{
B[j][1] += A[j];
B[j][2] = B[j][2] + 2;
}
}
for (j = 0; j < 4; j++)
{
printf ("Summa = %d\n", B[j][1]);
printf ("Kolichestvo = %d\n", B[j][2]);
}
return 0;
}
Николай, спасибо!