Задача 2

Даны две матрицы: А = {a i j }5x6 и В = {b i j}4x7.

Вычислить разность: С = КА - KB, где КА и KB - количество положительных элементов в матрицах А и В соответственно.

#include "stdafx.h"

int CP(float D[7][7], int m, int n) /* функция для подсчета количества положительных элементов в матрице */

{ int i, j, KD;

KD=0;

for (i=0;i<m;i++)

for (j=0;j<n;j++)

if (D[i][j]>0) KD ++;

return KD;

}

int main()

{

float A[7][7], B[7][7];

int i,j, C;

printf("Введите матрицу А\n");

for (i=0;i<5;i++)

for (j=0;j<6;j++)

scanf("%f",&A[i][j]);

printf("Введите матрицу B\n");

for (i=0;i<4;i++)

for (j=0;j<7;j++)

scanf("%f",&B[i][j]);

 

C= CP(A, 5,6)- CP(B, 4, 7);

printf("C=%d\n", C);

return 0;

}