👤

Într-un vector alocat dinamic să se calculeze minimul poziţiilor pare şi maximul pozițiilor impare, In C++.

Răspuns :

#include<iostream>

using namespace std;

int main ()

{int maximp=0, minpar;

int i,v[100],n;

cin>>n;

for(i=1;i<=n;i++)cin>>v[i];

minpar=v[2];

for(i=1;i<=n;i++)

{

if(i%2==0&&i!=2&&v[i]<minpar) minpar=v[i];

else if(i%2==1&&v[i]>maximp) maximp=v[i];

}

cout<<minpar<<" "<<maxpar;

return 0;

}

------------------------------------------------------

Banuiesc ca ai vrut sa zici minimul dintre valorile de pe pozitii pare, respectiv maximul dintre valorile de pe pozitii impare.