Вопрос задан 05.07.2023 в 10:24. Предмет Другие предметы. Спрашивает Трунцова Настёна.

Определить и напечатать отрицательные элементы и их индексы элементов матрицы B

0 0
Перейти к ответам

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

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

#include <iostream>

#include <vector>

using namespace std;

signed main() {

   int n,m;

   cin >> n >> m;

   vector<vector<int>> a(n,vector<int>(m));

   vector<pair<int,int>> ans;

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

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

           cin >> a[i][j];

           if(a[i][j] < 0)

               ans.push_back({i,j});

       }

   }

   for(auto i: ans)

       cout << a[i.first][i.second] << '(' << i.first << ',' << i.second << ")\n";

}

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

Конечно, я могу помочь вам с этим. Чтобы найти отрицательные элементы и их индексы в матрице B, вам нужно выполнить следующие шаги:

  1. Определить матрицу B.
  2. Пройтись по всем элементам матрицы B.
  3. Если элемент отрицателен, сохранить его значение и индексы.

Давайте предположим, что у нас есть матрица B размером NxM, и мы хотим найти отрицательные элементы и их индексы. Вот как это можно сделать на Python:

python
import numpy as np # Пример матрицы B (замените на свою матрицу) B = np.array([[1, -2, 3], [-4, 5, -6], [7, -8, 9]]) negative_elements = [] # Здесь будут храниться отрицательные элементы indices = [] # Здесь будут храниться индексы отрицательных элементов # Проходим по всем элементам матрицы B и ищем отрицательные элементы for i in range(B.shape[0]): for j in range(B.shape[1]): if B[i, j] < 0: negative_elements.append(B[i, j]) indices.append((i, j)) # Выводим отрицательные элементы и их индексы print("Отрицательные элементы:", negative_elements) print("Индексы элементов:", indices)

Обратите внимание, что вы должны заменить пример матрицы B на вашу собственную матрицу. Код выше найдет отрицательные элементы и выведет их значения, а также индексы элементов в формате (строка, столбец).

Если вы используете другой язык программирования, подход будет аналогичным, но с синтаксическими изменениями, соответствующими этому языку.

0 0

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

Топ вопросов за вчера в категории Другие предметы

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

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