Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- using namespace std;
- int main()
- {
- int v[1001], aux, n, i, j, max, min, pozMax = 0, pozMin = 0;
- cin >> n;
- min = 10000000;
- max = -1000000;
- for (i = 1; i <= n; i++)
- {
- cin >> v[i];
- if (v[i] > max)
- {
- pozMax = i;
- max = v[i];
- }
- if (v[i] < min)
- {
- pozMin = i;
- min = v[i];
- }
- }
- if (pozMin < pozMax)
- {
- for (i = pozMin; i < pozMax; i++)
- {
- for (j = i + 1; j <= pozMax; j++)
- {
- if (v[i] > v[j])
- {
- aux = v[i];
- v[i] = v[j];
- v[j] = aux;
- }
- }
- }
- }
- else
- {
- for (i = pozMax; i < pozMin; i++)
- {
- for (j = i + 1; j <= pozMin; j++)
- {
- if (v[i] > v[j])
- {
- aux = v[i];
- v[i] = v[j];
- v[j] = aux;
- }
- }
- }
- }
- for (i = 1; i <= n; i++)
- cout << v[i] << " ";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement