Предмет: Информатика,
автор: KatieCat
НА С++!
Дана действительная квадратная матрица размером nxn. Получить x1xn+x2xn-1+...+xnx1, где хi — наименьшее значение элементов i-го столбца данной матрицы
Ответы
Автор ответа:
1
#include <iostream>
int main()
{
int n;
std::cin >> n;
double A[n][n] = {};
double minelems[n] = {};
double res = 0;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
std::cin >> A[i][j];
}
}
for (int j = 0; j < n; j++) {
minelems[j] = A[0][j];
}
for (int j = 0; j < n; j++) {
for (int i = 0; i < n; i++) {
if (A[i][j] < minelems[j])
minelems[j] = A[i][j];
}
}
for (int i = 0; i < n; i++) {
res += minelems[i]*minelems[n - i - 1];
}
std::cout << res << std::endl;
return 0;
}
Похожие вопросы
Предмет: Русский язык,
автор: Rodick2
Предмет: Окружающий мир,
автор: дух3
Предмет: Окружающий мир,
автор: 2011tamasitka
Предмет: Алгебра,
автор: umnyyk
Предмет: Алгебра,
автор: marina7258