#include <stdio.h>
#define rows 3 // кол-во строк в матрице
#define cols 2 // кол-во столбцов в матрице
double sumOnlyPositiveRows(double arr[rows][cols]) {
int row, col;
double arrsum = 0;
for (row = 0; row < rows; row++) {
double rowsum = 0;
for (col = 0; col < cols; col++) {
double n = arr[row][col];
if (n < 0) {
rowsum = 0;
break;
}
rowsum += n;
}
arrsum += rowsum;
}
return arrsum;
}
int main(void) {
double arr[rows][cols] = {
{1.1, 1.1},
{4.0, -1.0},
{1.1, 0.0}
};
double sum = sumOnlyPositiveRows(arr);
printf("%lf", sum);
return 0;
}