Вопрос задан 25.06.2023 в 21:42. Предмет Информатика. Спрашивает Канду Адриана.

Дан массив в[20]. Найти max и min элементов и поменять их местами.​

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

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

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

Ответ:

c++

Решение приведено для массива заполненного натуральными числами.


0 0
Отвечает Джаноян Дживан.

#include <iostream>

using namespace std;

signed main(){

   const int n = 20;

   int arr[n], max_value, min_value, max_index = 0, min_index = 0;

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

       cin >> arr[i];

   max_value = min_value = arr[0];

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

       if(arr[i] > max_value){

           max_value = arr[i];

           max_index = i;

       }

       if(arr[i] < min_value){

           min_value = arr[i];

           min_index = i;

       }

   }

   swap(arr[max_index], arr[min_index]);

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

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

}

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

Для нахождения максимального (max) и минимального (min) элементов в массиве и их обмена, вы можете воспользоваться следующим кодом на языке Python:

python
# Задаем массив в = [20, 10, 5, 15, 25, 30, 40, 35, 50, 45, 60, 55, 70, 65, 80, 75, 90, 85, 100, 95] # Находим максимальный и минимальный элементы max_value = max(в) min_value = min(в) # Находим их индексы max_index = в.index(max_value) min_index = в.index(min_value) # Меняем местами max и min элементы в[max_index], в[min_index] = в[min_index], в[max_index] # Выводим результат print("Исходный массив:", в) print("Максимальный элемент:", max_value) print("Минимальный элемент:", min_value) print("Массив после замены max и min элементов:", в)

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

0 0

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

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

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

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