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