Для вас дан массив из n целых чисел. Вы обязаны отыскать в
Вам дан массив из n целых чисел. Вы должны найти в этом массиве минимум и максимум, после чего подсчитать их усреднённое значение.
Формат входных данных
В первой строке входных данных находится одно естественное число n (n105) количество элементов в массиве.
Во 2-ой строке находятся n целых чисел, не превосходящих по модулю 109 элементы массива.
Формат выходных данных
Нужно вывести усредненное значение минимума и максимума.
Образцы
Входные данные
5
7 2 1 8 5
Выходные данные
4.5
И что здесь трудного?
include lt;iostreamgt;
using namespace std;
int main()
int n;
cin gt;gt; n;
int32_t arr[n];
for (size_t i = 0; i lt; n; ++i)
cin gt;gt; arr[i];
int32_t max = arr[0], min = arr[0];
for (auto amp;i : arr)
if (i gt; max) max = i;
if (i lt; min) min = i;
cout lt;lt; static_castlt;floatgt;(max + min) / 2 lt;lt; "\n";
return 0;
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.