Предмет: Информатика,
автор: Мэтьюс
КТО ПОНИМАЕТ В С++, ПРОШУ ПОМОЧЬ
Выделить треугольную область матрицы А, расположенную ниже диагонали матрицы А(6,1) до А(1,6) , исключив элементы самой диагонали. Свободную область полученной матрицы дополнить элементами, расположенными симметрично новой диагонали, и перемножить все элементы новой матрицы.
Приложения:
Ответы
Автор ответа:
1
впвапвп
pair<vector<vector<int>>, int> F(vector<vector<int>> m)
{
int pr = 1;
for(size_t i = 0; i < m.size(); i++)
for(size_t j = 0; j < m.size(); j++)
{
if(i == j) m[i][j] = 0;
else{
if(i > j) a[i][j] = a[j][i];
pr *= a[i][j] * a[i][j];
}
}
return make_pair(F, pr);
}
pair<vector<vector<int>>, int> F(vector<vector<int>> m)
{
int pr = 1;
for(size_t i = 0; i < m.size(); i++)
for(size_t j = 0; j < m.size(); j++)
{
if(i == j) m[i][j] = 0;
else{
if(i > j) a[i][j] = a[j][i];
pr *= a[i][j] * a[i][j];
}
}
return make_pair(F, pr);
}
Похожие вопросы
Предмет: Английский язык,
автор: финиш2347
Предмет: Русский язык,
автор: ruzaveronika
Предмет: Русский язык,
автор: Дмитрий228131
Предмет: Математика,
автор: streetdepper7545
Предмет: Математика,
автор: Елена8111