#include <iostream>
using namespace std;
int main()
{
int arr[] = { 123,5,454,576,7642,315,2516,456 };
int arraysize = 0; //переменная для хранения размера массива после вычисления и которую мі используем дальше в цикле для его перебора
arraysize = sizeof(arr) / sizeof(arr[0]); // находим размер массива: делим массив на первое значение в массиве с помощью функции sizeof()
cout << "arraysize:" << arraysize << endl; // выводим размер массива
for (int j = 0; j < arraysize; j++)
{
for (int i = 0; i < arraysize; i++)
{
if (arr[i] < arr[i + 1]) // сортируем от наивысшего к наименьшему
{
int temp = 0;
temp = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = temp;
}
}
}
cout << arr[0]<<endl;//выводим первый элемент в массиве (наивысший)
cout << arr[sizeof(arr - 1) - 1]; //выводим последний элемент в массиве (наименьший)
}