👤

Se da un vector . Sa se determine pozitia primului element par din vector. Sa se sorteze crescator pana in pozitia primului element par si descrescator dupa el.in c++ Dau coroana.

Răspuns :

//intializari
int main
{
//citire vector si n
for(i=1;i<=n;i++)
if(a[i]%2==0){p=i;
                      break;}
//algoritmul de sortare pentru vectori crescator pana la p si algoritmul de sortare de la p descrescator
//afisare
}
*algoritmul de sortare
1)crescator
for(i=1;i<=n-1;i++)
for(j=i+1;j<=n;j++)
if(a[i]>a[j]){aux=a[i];
                 a[i]=a[j];
                 a[j]=aux;}
2)descrescator
for(i=1;i<=n-1;i++)
for(j=i+1;j<=n;j++)
if(a[i]<a[j]){aux=a[i];
                 a[i]=a[j];
                 a[j]=aux;}