Какие переменные в какое множество отнести? Метрика Чепина
Мне нужно посчитать метрику Чепина по данному коду. И, чтобы ее вычислить, используется формула Q=P+2M+3C+0,5T. И если в моем коде множество P={n, m, A, count}, то с множествами M и C не все так ясно. Непонятно какие переменные в какое множество записать. Прошу вас разъяснить на моем примере.
- P — вводимые переменные для расчетов и для обеспечения вывода,
- M — модифицируемые, или создаваемые внутри программы переменные,
- C — переменные, участвующие в управлении работой программного модуля (управляющие переменные),
- T — не используемые в программе («паразитные») переменные.
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main()
{
int n, m, count = 0;
cin >> n >> m;
int** A = new int* [n];
for (int i = 0; i < n; i++)
A[i] = new int[m];
srand(time(NULL));
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
cout << (*(*(A + i) + j) = rand() % 7 - 3) << "\t";
if (i >= j && *(*(A + i) + j) < 0)
count += *(*(A + i) + j);
}
cout << endl;
}
cout << endl << count << endl;
}