#include <iostream>
using namespace std;
void minmaxfunc(int* tab, size_t sz, int* min, int* max)
{
*min = *max = tab[0];
for(size_t i = 0; i < sz; ++i)
{
if(*min > tab[i]) *min = tab[i];
if(*max < tab[i]) *max = tab[i];
}
}
int main()
{
const size_t size = 10;
int tablica[size] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int min, max;
minmaxfunc(tablica, size, &min, &max);
cout << min << "\n";
cout << max << "\n";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBtaW5tYXhmdW5jKGludCogdGFiLCBzaXplX3Qgc3osIGludCogbWluLCBpbnQqIG1heCkKewogICAgKm1pbiA9ICptYXggPSB0YWJbMF07CiAgICBmb3Ioc2l6ZV90IGkgPSAwOyBpIDwgc3o7ICsraSkKICAgIHsKICAgICAgICBpZigqbWluID4gdGFiW2ldKSAqbWluID0gdGFiW2ldOwogICAgICAgIGlmKCptYXggPCB0YWJbaV0pICptYXggPSB0YWJbaV07CiAgICB9Cn0KCmludCBtYWluKCkKewogICAgY29uc3Qgc2l6ZV90IHNpemUgPSAxMDsKICAgIGludCB0YWJsaWNhW3NpemVdID0gezEsIDIsIDMsIDQsIDUsIDYsIDcsIDgsIDksIDEwfTsKICAgIGludCBtaW4sIG1heDsKICAgIG1pbm1heGZ1bmModGFibGljYSwgc2l6ZSwgJm1pbiwgJm1heCk7CiAgICBjb3V0IDw8IG1pbiA8PCAiXG4iOwogICAgY291dCA8PCBtYXggPDwgIlxuIjsKICAgIHJldHVybiAwOwp9