Răspuns :
#include <iostream>
using namespace std;int a[100001],n,i,maxim,j,aux,pozmax;int main(){ cin>>n; for(i=1;i<=n;i++) cin>>a[i]; maxim=a[1]; for(i=2;i<=n;i++) if(a[i]>maxim) { maxim=a[i]; pozmax=i; } for(i=1;i<=pozmax-2;i++) for(j=i+1;j<=pozmax-1;j++) if(a[i]>a[j]) { aux=a[i]; a[i]=a[j]; a[j]=aux; } for(i=pozmax+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; } for(i=1;i<=n;i++) cout<<a[i]<<" "; return 0;}
using namespace std;int a[100001],n,i,maxim,j,aux,pozmax;int main(){ cin>>n; for(i=1;i<=n;i++) cin>>a[i]; maxim=a[1]; for(i=2;i<=n;i++) if(a[i]>maxim) { maxim=a[i]; pozmax=i; } for(i=1;i<=pozmax-2;i++) for(j=i+1;j<=pozmax-1;j++) if(a[i]>a[j]) { aux=a[i]; a[i]=a[j]; a[j]=aux; } for(i=pozmax+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; } for(i=1;i<=n;i++) cout<<a[i]<<" "; return 0;}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!