C++ Вычитание из значения каждого элемента матрицы номера строки
данного элемента.
Разработать бестиповую функцию для выполнения над матрицей
размером mхm операций в соответствии с вариантом. На печать вывести
исходную и преобразованную матрицы.
Примечание: Исходную матрицу сформировать, используя функцию
Form_matrix c датчиком псевдослучайных чисел rand().
в чем ошибка? без"**"
#include
#include
#include
#include
using namespace std;
const int m=5;
int Form_matrix(int A[][m], int m)
{
int j = 0, k, l;
for (k = 0; k < m; k++)
{
for (l = 0; l < m; l++)
{
A[k][l] = rand() % 199 - 99;
cout << setw(4) << A[k][l];
if (A[k][l] > 0) j = A[k][l];
}
cout << endl;
}
return j;
}
int main()
{
int j, k, l, m, min;
srand(time(nullptr));
while (true)
{
cout << "m: ";
int a[m];
for (k = 0; k < m; k++) a[k] = a[m];
j = Form_matrix(a, m);
min = j;
if (j)
{
for (k = 0; k < m; k++) for (l = 0; l < m; l++)
if (a[k][l] > 0 && a[k][l] < min) min = a[k][l];
cout << "min = " << min << endl;
}
else cout << "no positive elements" << endl;
for (k = 0; k < m; k++) delete [] a[k];
}
}