Informatică, întrebare adresată de Gash, 9 ani în urmă

Să se scrie un program care ordonează crescător elementele unui vector. (CodeBlocks) va rog sa ma ajutati



KindaBored: Se citesc de la tastatura n, respectiv elementele vectorului?

Răspunsuri la întrebare

Răspuns de KindaBored
0
#include <iostream>
using namespace std;
int v[101], n,i,j,aux;
int main()
{
    cout<<"Numarul de elemente: ";
    cin>>n;
    for (i=1;i<=n;i++)
    {
       cout<<"v["<<i<<"]=";
       cin>>v[i];
    }
    cout<<"Vectorul initial este:"<<endl;
    for (i=1;i<=n;i++)
        cout<<v[i]<<" ";
    cout<<endl;
   for (i=1;i<n;i++)
        for (j=i+1;j<=n;j++)
       {
           if (v[i]>v[j])
           {
               aux=v[i];
               v[i]=v[j];
               v[j]=aux;
           }

       }
    cout<<"Vectorul sortat este:"<<endl;
    for (i=1;i<=n;i++)
        cout<<v[i]<<" ";
    return 0;

}


Alte întrebări interesante