КТО ПОНИМАЕТ В С++, ПРОШУ ПОМОЧЬ Выделить треугольную область матрицы А, расположенную...

0 голосов
58 просмотров

КТО ПОНИМАЕТ В С++, ПРОШУ ПОМОЧЬ

Выделить треугольную область матрицы А, расположенную ниже диагонали матрицы А(6,1) до А(1,6) , исключив элементы самой диагонали. Свободную область полученной матрицы дополнить элементами, расположенными симметрично новой диагонали, и перемножить все элементы новой матрицы.


image

Информатика (26 баллов) | 58 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Впвапвп
pair>, int> F(vector> 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);
}

(5.2k баллов)