Одномерный массив
Нужен код на с++..
Код:
prod_even=1;
prod_odd=1;
for (i=0;i<n;i++)
if (i%2==0)
prod_even*=a;
else
prod_odd*=a;
imm=0;
for (i=1;i<n;i++)
if (prod_even>prod_odd)
{
if (a>a[imm])
imm=i;
}
else
{
if (a<a[imm])
imm=i;
}
prod_odd=1;
for (i=0;i<n;i++)
if (i%2==0)
prod_even*=a;
else
prod_odd*=a;
imm=0;
for (i=1;i<n;i++)
if (prod_even>prod_odd)
{
if (a>a[imm])
imm=i;
}
else
{
if (a<a[imm])
imm=i;
}
Примерно так...