Cod sursa(job #2197667)

Utilizator deliricnagisa deliric Data 22 aprilie 2018 17:27:57
Problema A+B Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <iostream>
using namespace std;
int main()
{
    int n,v[102];
    cout<<"Introdu dimensiunea vectorului \n";
    cin>>n;
    cout<<"Introdu elementele vectorului \n";
    for(int i=0;i<n;++i) cin>>v[i];
    for(int i=0;i<n-1;++i)
    {
        ///caut elemtul minim
        int min_idx=i;
        for(int j=i+1;j<n;++j)
          if(v[j]<v[min_idx]) min_idx=j;
        ///Aduc minimul pe pozitia lui
        swap(v[min_idx],v[i]);
    }
    cout<<"Afisez vectorul sortat \n";
    for(int i=0;i<n;++i) cout<<v[i]<<' ';
    return 0;
}