👤

Se citește un șir. Sortați șirul descrescător, astfel încât elementele negative să fie plasate la începutul șirului.
Ex: 12, 5, 7, -3, 0, 8, 32, -13, 11, 63 → -3, -13, 63, 32, 12, 11, 8, 7, 5, 0


Răspuns :

Răspuns:

{

int n,i,sortat,aux;

cout<<"n=";

cin>>n;

int a[n];

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

{

    cout<<"a["<<i<<"]=";

    cin>>a[i];

}

do

{

    sortat=1;

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

        if(a[i]>a[i+1])

        {

         aux=a[i];

         a[i]=a[i+1];

         a[i+1]=aux;

         sortat=0;

        }

}while(!sortat);

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

   cout<<a[i]<<" ";

return 0;

}

Explicație:

Da si tu un multumesc