#include <iostream>
#include<ctime>
#include<iomanip>
using namespace std;
int main()
{
setlocale(LC_ALL, "ru");
int N = 5;
int *array= new int[N];
int t = N;
int k=0, m=0;
cout << "Введите элементы массива" << endl;
for (int i = 0; i < N; i++)
{
cin >> array[i];
}
//вывод массива на экран, до удаления
for (int i = 0; i < N; i++)
{
cout << array[i] << " ";
}
cout << endl;
//нахождение минимального значения в массиве
int minValue = array[0];
for (int i = 1; i < N; i++)
{
if (array[i] < minValue)
{
minValue = array[i];
}
}
cout << endl << "Минимальное значение - " << minValue<<endl;
//удаление минимального элемента
cout << "Введите номер минимального элемента который надо удалить" << endl;
cin >> k;
for(int i = 0; i < N-1; i++)
{
if (i >= k - 1)
{
array[i] = array[i+1];
}
else;
}
for (int i = 0; i < N - 1; i++)
{
cout << array[i] << " ";
}
//нахождение максимального значения в массиве
int maxValue = array[0];
for (int i = 1; i < N; i++)
{
if (array[i] > maxValue)
{
maxValue = array[i];
}
}
cout << endl << "Максимальноt значение - " << maxValue << endl;
//удаление максимального элемента
cout << "Введите номер максимального элемента который надо удалить" << endl;
cin >> m;
for (int i = 0; i < N - 1; i++)
{
if (i >= m - 1)
{
array[i] = array[i + 1];
}
else;
}
for (int i = 0; i < N - 1; i++)
{
cout << array[i] << " ";
}
delete[] array;
return 0;
}