View Code of Problem 49

#include<bits/stdc++.h>
using namespace std;

int main()
{
    int n;
    cin >> n;
    vector<int> v(n+1);
    for (int i = 1; i <= n; i++)
    {
        cin >> v[i];
    }
    int m = 0xffff;
    int M = 0;
    int j,k;
    for (int i = 1; i <= n; i++)
    {
        if (m > v[i])
        {
            m = v[i];
            j = i;
        }
    }
    swap(v[j], v[1]);
    for (int i = 1; i <= n; i++)
    {
        if (M < v[i])
        {
            M = v[i];
            k = i;
        }

    }
    swap(v[k], v[n]);
    for (int i = 1; i <= n; i++)
    {
        if (i==n)
        {
            cout << v[i] ;
 
        }
        else
        {
            cout << v[i] << " ";
        }
    }
    return  0;
}


/*int main()
{
    string s;
    cin >> s;
    for (int i = 0; i < s.length(); i++)
    {
        cout << s[i] << " ";
    }
}

/*
Main.cc:51:1: error: unterminated comment
 /*int main()
 ^
*/

Double click to view unformatted code.


Back to problem 49