Вопрос задан 27.06.2023 в 20:51. Предмет Информатика. Спрашивает Колосова Юля.

Срочно программирование c++ 8кл дам 35 баллов Дан массив из n × m элементов. Найти индексы

первого наименьшего элемента массива.
0 0
Перейти к ответам

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

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

#include <iostream>

using namespace std;

int main()

{

int n, m;

int **arr;

int min;

cout << "Enter dimension of array (n/m)" << endl;

cin >> n >> m;

arr = new int *[n];

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

 arr[i] = new int[m];

}

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

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

  cout << "arr[" << i << "][" << j << "] = ";

  cin >> arr[i][j];

 }

}

cout << "Your array:" << endl;

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

{

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

 {

  cout << arr[i][j] << " ";

 }

 cout << endl;

}

cout << "Min is: ";

min = arr[0][0];

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

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

  if (min > arr[i][j]) {

   min = arr[i][j];

  }

 }

}

cout << min << endl;

return 0;

}

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

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

cpp
#include <iostream> int main() { int n, m; std::cout << "Введите количество строк: "; std::cin >> n; std::cout << "Введите количество столбцов: "; std::cin >> m; // Создаем двумерный массив int arr[n][m]; // Ввод элементов массива std::cout << "Введите элементы массива:" << std::endl; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { std::cin >> arr[i][j]; } } // Находим индексы первого наименьшего элемента int min_element = arr[0][0]; int min_i = 0, min_j = 0; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { if (arr[i][j] < min_element) { min_element = arr[i][j]; min_i = i; min_j = j; } } } // Выводим результат std::cout << "Индексы первого наименьшего элемента: [" << min_i << "][" << min_j << "]" << std::endl; return 0; }

Эта программа сначала запрашивает у пользователя количество строк и столбцов для массива, а затем просит ввести элементы массива. После этого она находит индексы первого наименьшего элемента в массиве и выводит их на экран.

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

0 0

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

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

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

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