• Предмет: Информатика
  • Автор: avtobusyitrollejbusy
  • Вопрос задан 4 месяца назад

Ввести цілочисельний масив. Визначити суму і різницю максимального і мінімального елементів Мова С++​

Ответы

Ответ дал: artemka2512k
0

Ось приклад коду на мові C++, який вводить цілочисельний масив, знаходить його максимальний і мінімальний елементи, а потім обчислює їхню суму та різницю:

#include <iostream>

#include <climits>  // для використання INT_MAX та INT_MIN

using namespace std;

int main() {

   const int SIZE = 10;  // розмір масиву

   int arr[SIZE];  // оголошуємо масив цілих чисел розміром SIZE

   // Введення масиву

   cout << "Введіть " << SIZE << " цілих чисел:" << endl;

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

       cin >> arr[i];

   }

   // Знаходження максимального та мінімального елементів

   int max_elem = INT_MIN;

   int min_elem = INT_MAX;

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

       if (arr[i] > max_elem) {

           max_elem = arr[i];

       }

       if (arr[i] < min_elem) {

           min_elem = arr[i];

       }

   }

   // Обчислення суми та різниці

   int sum = max_elem + min_elem;

   int diff = max_elem - min_elem;

   // Виведення результату

   cout << "Сума максимального і мінімального елементів: " << sum << endl;

   cout << "Різниця максимального і мінімального елементів: " << diff << endl;

   return 0;

}

У цьому коді використовується константа SIZE для зберігання розміру масиву, що дозволяє змінювати його лише в одному місці, якщо знадобиться. Масив заповнюється користувачем з клавіатури за допомогою циклу for. Для знаходження максимального та мінімального елементів використовуються змінні max_elem та min_elem, які на початку отримують початкові значення за допомогою констант INT_MIN та INT_MAX відповідно. Обчислення суми та різниці проводяться після цього за допомогою звичайних арифметичних операцій.

Вас заинтересует