Вопрос задан 19.06.2023 в 02:41. Предмет Информатика. Спрашивает Николаев Антон.

(Двовимірні масиви с++) Дана матриця розміру M×N. У кожному рядку матриці знайти мінімальний

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

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

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

Ответ:

Объяснение:

int M, N;

int mass[100];

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

 int min = Matrix[0][0];

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

  if (Matrix[i][j] < min)

   min = Matrix[i][j];

 }

 mass[i] = min;

}

for (int i = 0; i < M; i++)

 cout << mass[i] << " ";

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

Для розв'язання цієї задачі ми можемо використати два вкладені цикли. Перший цикл буде проходитися по кожному рядку матриці, а другий цикл - по кожному елементу в цьому рядку. На кожній ітерації другого циклу будемо порівнювати поточний елемент з мінімальним значенням для даного рядка і замінювати його, якщо виявиться меншим.

Ось код на мові C++ для знаходження мінімальних елементів у кожному рядку матриці:

```cpp #include using namespace std;

int main() { int m, n; // Введення розмірів матриці cout << "Введіть кількість рядків (m): "; cin >> m; cout << "Введіть кількість стовпців (n): "; cin >> n; // Створення і введення значень для матриці int matrix[m][n]; cout << "Введіть елементи матриці:\n"; for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { cin >> matrix[i][j]; } } // Знаходження мінімальних елементів у кожному рядку int minElements[m]; 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]; } } minElements[i] = minElement; } // Виведення результату cout << "Мінімальні елементи у кожному рядку:\n"; for (int i = 0; i < m; i++) { cout << minElements[i] << " "; } cout << endl; return 0; } ```

Ви можете ввести значення для матриці та програма підрахує мінімальний елемент у кожному рядку. Вивід результату буде виглядати наступним чином:

``` Введіть кількість рядків (m): 3 Введіть кількість стовпців (n): 4 Введіть елементи матриці: 2 1 5 3 4 2 7 1 6 3 9 2 Мінімальні елементи у кожному рядку: 1 1 2 ```

У цьому випадку ми маємо матрицю розміром 3×4, а мінімальні елементи у кожному рядку дорівнюють 1, 1 і 2 відповідно.

0 0

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

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

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

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