#include <iostream>
using namespace std;
int main()
{
srand( time( 0 ) ); // автоматическая рандомизация
const int n=10;
int a[n];
for(int i=0; i<n; i++)
{
a[i] = rand()%20;
cout << "a[" << i << "]=" << a[i] << endl;
}
int max = abs(a[0]), imax=0;
int min = abs(a[0]), imin=0;
for(int i=0; i<n; i++)
{
if(abs(a[i]) >= max){ max = abs(a[i]); imax = i; }
if(abs(a[i]) < min){ min = abs(a[i]); imin = i; }
}
cout << "min=" << min << endl;
cout << "max=" << max << endl;
cout << "imin=" << imin << endl;
cout << "imax=" << imax << endl;
cout << endl;
int p = 0;
if(abs(imax-imin) > 1)
{
p=1;
while( abs(imin-imax) > 1 )
{
imin < imax ? imin++ : imin--;
cout << "p = p*a[imin] = " << p << "*" << a[imin] << " = ";
p *= a[imin];
cout << p << endl;
}
}
cout << "p = " << p << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSAKewoKICAgc3JhbmQoIHRpbWUoIDAgKSApOyAvLyDQsNCy0YLQvtC80LDRgtC40YfQtdGB0LrQsNGPINGA0LDQvdC00L7QvNC40LfQsNGG0LjRjwogCiAgY29uc3QgaW50IG49MTA7CiAgaW50IGFbbl07CiAgCiAgZm9yKGludCBpPTA7IGk8bjsgaSsrKQogIHsKICAJYVtpXSA9IHJhbmQoKSUyMDsKICAJY291dCA8PCAiYVsiIDw8IGkgPDwgIl09IiA8PCBhW2ldIDw8IGVuZGw7CiAgfQogIAogIAogIGludCBtYXggPSBhYnMoYVswXSksIGltYXg9MDsKICBpbnQgbWluID0gYWJzKGFbMF0pLCBpbWluPTA7CiAgZm9yKGludCBpPTA7IGk8bjsgaSsrKQogIHsKICAJaWYoYWJzKGFbaV0pID49IG1heCl7IG1heCA9IGFicyhhW2ldKTsgaW1heCA9IGk7IH0KICAJaWYoYWJzKGFbaV0pIDwgbWluKXsgbWluID0gYWJzKGFbaV0pOyBpbWluID0gaTsgfQogIH0KICAKICBjb3V0IDw8ICJtaW49IiA8PCBtaW4gPDwgZW5kbDsKICBjb3V0IDw8ICJtYXg9IiA8PCBtYXggPDwgZW5kbDsKICBjb3V0IDw8ICJpbWluPSIgPDwgaW1pbiA8PCBlbmRsOwogIGNvdXQgPDwgImltYXg9IiA8PCBpbWF4IDw8IGVuZGw7CiAgCiAgY291dCA8PCBlbmRsOwogIAogIGludCBwID0gMDsKICBpZihhYnMoaW1heC1pbWluKSA+IDEpCiAgewogIAlwPTE7CiAgCXdoaWxlKCBhYnMoaW1pbi1pbWF4KSA+IDEgKQogIAl7CiAgCSAgaW1pbiA8IGltYXggPyBpbWluKysgOiBpbWluLS07CQogIAkgIGNvdXQgPDwgInAgPSBwKmFbaW1pbl0gPSAiIDw8IHAgPDwgIioiIDw8IGFbaW1pbl0gPDwgIiA9ICI7CiAgCSAgcCAqPSBhW2ltaW5dOwogIAkgIGNvdXQgPDwgcCA8PCBlbmRsOwogIAkgIAogIAl9CiAgfQogIAogIAogY291dCA8PCAicCA9ICIgIDw8IHAgPDwgZW5kbDsKICAKICAKICAKICAKICAKICAKICAKCiAgcmV0dXJuIDA7Cn0=