Заменить динамические массивы на статические, не использовать указатели.
//ввод матрицы с клавиатуры
void inputm(int A[][7], int n, int m)
{ int i, j;
for (i = 0; i < n; i++)
{
cout << "\n Введите " << i << "строку \n";
for (j = 0; j < m; j++)
{
cin >> A[i][j];
}
}
}
//печать матрицы
void outputm(int A[][7], int n, int m)
{
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
cout << A[i][j] << " ";
}
cout << endl;
}
}
//печать вектора
void outputv(int A[], int n)
{
for (int i = 0; i < n; i++)
cout << A[i] << " ";
cout << endl;
}