#include <iostream>
#include <clocale>
#include <cstdlib>
using namespace std;
int main()
{
setlocale(LC_ALL, "ru");
srand(time(NULL));
const int MAX_LENGTH = 10;
int array[MAX_LENGTH];
for (int i = 0; i < MAX_LENGTH; i++)
{
array[i] = rand() % 19;
cout << array[i] << " ";
}
cout << endl;
int idx_maxV = 0;
for (int i = 1; i < MAX_LENGTH; ++i)
{
if (array[i] > array[idx_maxV])
idx_maxV = i;
}
int idx_minV = 0;
for (int i = 1; i < MAX_LENGTH; ++i)
{
if (array[i] < array[idx_minV])
idx_minV = i;
}
cout << "maxV = " << array[idx_maxV] << "\nminV = " << array[idx_minV] << endl;
int length = MAX_LENGTH;
for (int i = idx_maxV+1; i < length; ++i)
{
array[i-1] = array[i];
}
--length;
if (idx_minV > idx_maxV)
--idx_minV;
for (int i = idx_minV+1; i < length; ++i)
{
array[i-1] = array[i];
}
--length;
for (int i = 0; i < length; i++)
{
cout << array[i] << " ";
}
cout << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y2xvY2FsZT4KI2luY2x1ZGUgPGNzdGRsaWI+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKICAgIHNldGxvY2FsZShMQ19BTEwsICJydSIpOwogICAgc3JhbmQodGltZShOVUxMKSk7CgogICAgY29uc3QgaW50IE1BWF9MRU5HVEggPSAxMDsKICAgIGludCBhcnJheVtNQVhfTEVOR1RIXTsKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IE1BWF9MRU5HVEg7IGkrKykgCiAgICB7CiAgICAgICAgYXJyYXlbaV0gPSByYW5kKCkgJSAxOTsKICAgICAgICBjb3V0IDw8IGFycmF5W2ldIDw8ICIgICI7CiAgICB9CiAgICBjb3V0IDw8IGVuZGw7CiAgICAKICAgIGludCBpZHhfbWF4ViA9IDA7CiAgICBmb3IgKGludCBpID0gMTsgaSA8IE1BWF9MRU5HVEg7ICsraSkKICAgIHsKICAgICAgICBpZiAoYXJyYXlbaV0gPiBhcnJheVtpZHhfbWF4Vl0pCiAgICAgICAgICAgIGlkeF9tYXhWID0gaTsKICAgIH0KCiAgICBpbnQgaWR4X21pblYgPSAwOwogICAgZm9yIChpbnQgaSA9IDE7IGkgPCBNQVhfTEVOR1RIOyArK2kpCiAgICB7CiAgICAgICAgaWYgKGFycmF5W2ldIDwgYXJyYXlbaWR4X21pblZdKQogICAgICAgICAgICBpZHhfbWluViA9IGk7CiAgICB9CiAgICAKICAgIGNvdXQgPDwgIm1heFYgPSAiIDw8IGFycmF5W2lkeF9tYXhWXSA8PCAiXG5taW5WID0gIiA8PCBhcnJheVtpZHhfbWluVl0gPDwgZW5kbDsKCglpbnQgbGVuZ3RoID0gTUFYX0xFTkdUSDsKCiAgICBmb3IgKGludCBpID0gaWR4X21heFYrMTsgaSA8IGxlbmd0aDsgKytpKQogICAgewoJCWFycmF5W2ktMV0gPSBhcnJheVtpXTsKICAgIH0KICAgIC0tbGVuZ3RoOwoKCWlmIChpZHhfbWluViA+IGlkeF9tYXhWKQoJCS0taWR4X21pblY7CgogICAgZm9yIChpbnQgaSA9IGlkeF9taW5WKzE7IGkgPCBsZW5ndGg7ICsraSkKICAgIHsKCQlhcnJheVtpLTFdID0gYXJyYXlbaV07CiAgICB9CiAgICAtLWxlbmd0aDsKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IGxlbmd0aDsgaSsrKSAKICAgIHsKICAgICAgICBjb3V0IDw8IGFycmF5W2ldIDw8ICIgICI7CiAgICB9CiAgICBjb3V0IDw8IGVuZGw7Cn0=