Есть ответ 👍

Необходимо создать двумерный массив 5 х 5. Далее написать функцию, которая заполнит его случайными числами от 30 до 60. Создать еще две функции, которые находят максимальный и минимальный элементы этого двумерного массива.

269
447
Посмотреть ответы 2

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


#include <iostream>

#include <ctime>

#include <cstdlib>

 

using namespace std;

 

const int  SIZE = 5;

 

void fillAndShowArray(int[][SIZE], const int size);

int findMinElement(int[][SIZE], const int size);

int findMaxElement(int[][SIZE], const int size);

 

int main()

{

setlocale(LC_ALL, "rus");

 

int matrix[SIZE][SIZE] = {};

 

fillAndShowArray(matrix, SIZE); //заполняем и показываем массив

 

cout << endl;

cout << "Минимум: " << findMinElement(matrix, SIZE) << endl;

cout << "Максимум: " << findMaxElement(matrix, SIZE) << endl;

 

return 0;

}

 

void fillAndShowArray(int arr[][SIZE], const int size)

{

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

{

 cout << "| ";

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

 {

  arr[i][j] = 30 + rand() % 31;

 

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

 }

 cout << " |" << endl;

}

}

 

int findMinElement(int arr[][SIZE], const int size)

{

int min = arr[0][0];

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

{

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

 {

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

   min = arr[i][j];

 }

}

return min;

}

 

int findMaxElement(int arr[][SIZE], const int  size)

{

int max = arr[0][0];

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

{

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

 {

  if (arr[i][j] > max)

   max = arr[i][j];

 }

}

return max;

}


Систему ценностей деятельности и профессионального поведения учителя называют педагогической культурой

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Другие предметы

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS