Информатика, вопрос задал Alejandro93 , 2 года назад

Дан двухмерный массив. Определить:
a.минимальный элемент пятой строки массива
;b.максимальный элемент четвертого столбца массива.

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

Ответил SergeySerg2002
1

Ответ:

#include <iostream> // библиотека ввода/вывода

int main()

{

using namespace std; // пространство имен std -> standard, в данном случае нужно, чтоб не писать std::cout, std::endl. желательно использовать в функции, а не глобально

setlocale(LC_ALL, "ru"); // поддержка русского языка

// создаем "рандомный" двумерный массив:

int arr[5][5] = {-7, 1, 12, -12, 0, 11, -4, 5, -18, 21, 100, 14, -30, 31, 5, 1, 2, 8, -9, 0, 66, 34, 82, -77, 4};

int min = arr[4][0];

int max = arr[0][3];

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

{

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

 {

  cout << arr[i][j] << '\t'; // вывод массива на экран

  if ((i == 4) && (min > arr[i][j]))

   min = arr[i][j];

  if ((j == 3) && (max < arr[i][j]))

   max = arr[i][j];

 }

 cout << endl;

}

cout << "Минимальный элемент пятой строки массива: " << min << endl;

cout << "Максимальный элемент четвертого столбца массива: " << max << endl;

return 0;

}

Новые вопросы