#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;

int main()
{
    //setlocale(0, "");

    srand(unsigned(time(NULL)));
    int N, M;
    cout << "Введите размер матрицы: ";
    cin >> N >> M; // N - строка M - столб
    int** A = new int* [N];
    for (int i = 0; i < N; i++)
    {
        A[i] = new int[M];
    }
    for (int i = 0; i < N; i++)
    {
        for (int j = 0; j < M; j++)
        {
            A[i][j] = rand()%100;
        }
    }

    cout << " " << endl;

    int *sum = new int[N];

    for(int i = 0; i < N; ++i)
    {
        sum[i] = 0;
        for(int j = 0; j < M; ++j) sum[i] += A[i][j];
        int less = 0;
        for(int j = 0; j < M; ++j)
            if (A[i][j] * M < sum[i]) ++less;
        sum[i] = less;
    }

    cout << "Ваша матрица:" << endl << endl;

    cout << " " << endl;

    for (int i = 0; i < N; i++)
    {
        for(int j = 0; j < M; j++)
            cout << setw(2) << A[i][j] << " ";
        cout << "|  " << sum[i] << endl;
    }

    cout << endl;
    for (int i = 0; i < N; i++)
    {
        delete[] A[i];
    }
    delete [] A;
    delete sum;

}
