Вопрос задан 01.07.2023 в 16:47. Предмет Другие предметы. Спрашивает Гребнев Алексей.

Дана прямоугольная матрица размерности MxN, все элементы, которой различны. Сформировать

одномерный массив, в который занести наименьшие элементы каждой строки матрицы Написать в c++ Visual stud.
0 0
Перейти к ответам

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

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

#include <iostream>

#include <vector>

using namespace std;

void solve(){

   int m,n;

   cin >> m >> n;

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

   vector<int> res(m,1e9+7);

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

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

           cin >> a[i][j];

           res[i] = min(res[i],a[i][j]);

       }

   }

   for(auto &i : res) cout << i << " ";

}

signed main(){

   solve();

}

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

Конечно, вот пример кода на C++, который решает данную задачу:

cpp
#include <iostream> #include <vector> int main() { int M, N; std::cout << "Введите количество строк M: "; std::cin >> M; std::cout << "Введите количество столбцов N: "; std::cin >> N; std::vector<std::vector<int>> matrix(M, std::vector<int>(N)); std::vector<int> smallestElements; // Ввод матрицы std::cout << "Введите элементы матрицы:\n"; for (int i = 0; i < M; ++i) { for (int j = 0; j < N; ++j) { std::cin >> matrix[i][j]; } } // Нахождение наименьших элементов в каждой строке for (int i = 0; i < M; ++i) { int minElement = matrix[i][0]; for (int j = 1; j < N; ++j) { if (matrix[i][j] < minElement) { minElement = matrix[i][j]; } } smallestElements.push_back(minElement); } // Вывод наименьших элементов std::cout << "Наименьшие элементы каждой строки:\n"; for (int i = 0; i < M; ++i) { std::cout << "Строка " << i+1 << ": " << smallestElements[i] << "\n"; } return 0; }

Скопируйте этот код в Visual Studio или другую среду разработки C++, чтобы выполнить его. Этот код сначала запрашивает у пользователя размерность матрицы, затем вводит элементы матрицы, находит наименьший элемент в каждой строке и выводит их.

0 0

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

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

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

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