Тема: Клас "слід матриці"
допоможіть переробити код з урахуванням класу
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
setlocale(LC_ALL, "ukraine");
cout << "\t\tСлід матриці\n";
srand(time(NULL));
int X = 0;
int n = 0;
cout << "введіть кількість стовпців і рядків: ";
cin >> n;
int** a = new int* [n];
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
a[i] = new int[n];
}
}
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
a[i][j] = rand() % 100;
cout << a[i][j] << " ";
if (a[i] == a[j])
{
X += a[i][j];
}
}
cout << endl;
}
cout << "слід матриці: " << X << endl;
// Удаление массива
for (int i = 0; i < n; i++)
{
delete[]a[i];
}
delete[] a;
return 0;
}