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ăspunsuri la întrebare
Răspuns de
2
//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;}
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;}
Alte întrebări interesante
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Informatică,
9 ani în urmă
Matematică,
9 ani în urmă
Geografie,
10 ani în urmă
Limba română,
10 ani în urmă