напишите программу которая находит минимальный и максимальный элемент,считает сумму всех элементов и выводит на экран отсортированый масив
Ответы
#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;
}