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 că ați ales să vizitați platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile oferite v-au fost de ajutor. Pentru orice întrebare sau clarificare suplimentară, echipa noastră vă stă la dispoziție. Revenirea dumneavoastră ne onorează – nu uitați să ne salvați în lista de favorite!