Вопрос по информатике
Анонимный
2 года назад

НА С++!
Дана действительная квадратная матрица размером 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;

}

Премиум статус
Получайте самые быстрые
ответы на свои вопросы
У вас остались
вопросы?