Вопрос задан 05.10.2023 в 10:51. Предмет Информатика. Спрашивает Ляховская Ника.

Помогите пожалуйста написать программу В данной действительной квадратной матрице порядка п найти

сумму элементов строки, в которой расположен элемент с наименьшим значением. Предполагается, что такой элемент единствен.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Іванов Даніл.

#include <iostream>

#include <cmath>

using namespace std;

#define ll long long

#define ld long double

signed main() {

   ll n,m;

   cin >> n >> m;

   ld a[n][m];

   ld min_elem = LLONG_MAX;

   ll i_index;

   for(ll i = 0; i < n; i++){

       for(ll j = 0; j < m; j++){

           cin >> a[i][j];

           if(a[i][j] < min_elem){

               min_elem = a[i][j];

               i_index = i;

           }

       }

   }

   ld ans = 0;

   for(ll j = 0; j < m; j++)

       ans += a[i_index][j];

   cout << ans << "\n";

}

0 0
Отвечает Ринчинова Арюна.

// PascalABC.NET

begin

 var n := ReadInteger('n =');

 var M := ReadMatrReal(n, n);

 var r := M.ElementsWithIndices.MinBy(t -> t[0])[1];

 M.Row(r).Sum.Print

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот программа на языке Python, которая находит сумму элементов строки, в которой находится элемент с наименьшим значением в квадратной матрице:

python
def find_row_with_min_element_sum(matrix): if not matrix: return None min_row = 0 # Индекс строки с наименьшим элементом min_element = matrix[0][0] # Значение наименьшего элемента for i in range(len(matrix)): for j in range(len(matrix[i])): if matrix[i][j] < min_element: min_element = matrix[i][j] min_row = i # Считаем сумму элементов строки с наименьшим значением sum_of_row = sum(matrix[min_row]) return sum_of_row # Пример использования: matrix = [ [1, 2, 3], [4, 0, 6], [7, 8, 9] ] result = find_row_with_min_element_sum(matrix) if result is not None: print(f"Сумма элементов строки с наименьшим значением: {result}") else: print("Матрица пуста.")

Просто скопируйте этот код в свою среду программирования Python и запустите его. Он найдет строку с наименьшим значением и выведет сумму ее элементов.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос