Предмет: Информатика, автор: olegsistem

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


TheEpic73: Python?
olegsistem: C++

Ответы

Автор ответа: ppgem374
1

#include <ctime>

#include <iostream>

using namespace std;

int main()

{

   constexpr int size = 10;

   int arr[size]{};

   srand(time(nullptr));

   for (int& i : arr)

   {

    i = rand() % 100;

   }

   for (const int i : arr)

   {

       cout << i << " ";

   }

   cout << endl;

   int max = arr[0];

   int min = arr[0];

   int s = 0;

   for (const int i : arr)

   {

       if (i > max)

       {

           max = i;

       }

       if (i < min)

       {

           min = i;

       }

       s += i;

   }

   cout << "max = " << max << endl;

   cout << "min = " << min << endl;

   cout << "sum = " << s << endl;

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

   {

       for (int j = 0; j < size - i - 1; j++)

       {

           if (arr[j] > arr[j + 1])

           {

            const int tmp = arr[j];

               arr[j] = arr[j + 1];

               arr[j + 1] = tmp;

           }

       }

   }

   for (const int i : arr)

   {

       cout << i << " ";

   }

   cout << endl;

   return 0;

}

Похожие вопросы
Предмет: Английский язык, автор: wjtkzgxjg548
Предмет: Українська мова, автор: harchenkovictoria4
Предмет: Русский язык, автор: vhodyrevskaya60