Informatică, întrebare adresată de Anonimus2021, 8 ani în urmă

Se citeste un vector n. Sa se sorteze crescator vectorul pana la cel mai mare element din vector si descrescator dupa el. In C++

Răspunsuri la întrebare

Răspuns de cioroiuroxana
3

Răspuns:

Explicație:

#include<iostream>

using namespace std;

int main(){

int n,v[100],i,schimb,j,v2[100];

cin>>n; /*citim numarul de elemente*/

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

cin>>v[i];              /*citim elementele*/

for(i=0;i<=n-2;i++)

{

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

{

 if(v[i]>v[j])

 {

 schimb=v[i];

 v[i]=v[j];

 v[j]=schimb;

 }

}

}

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

v2[i]=v[i];

 for(i=0;i<=n-3;i++)

{

for(j=i+1;j<=n-2;j++)

{

 if(v2[i]<v2[j])

 {

 schimb=v2[i];

 v2[i]=v2[j];

 v2[j]=schimb;

 }

}

}

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

cout<<v[i];

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

cout<<v2[i];

return 0;

}

Alte întrebări interesante