#include "stdafx.h"
#include<vector>
#include<iterator>
#include<iostream>
using namespace std;
int main()
{
vector<int> vect;
vector<int>::iterator pos1,pos2;
int num;
while (cin >> num)
{
vect.push_back(num);
}
for (vector<int>::size_type index = 0 ; index <= vect.size();index++)//控制遍數(此處還不完善。因爲不一定所有序列都要進行n遍比較)
{
pos1 = pos2 = vect.begin(); //初始化讓兩個迭代器都執行起始點
++pos2; //總指向比pos1靠前的位置
while (pos2 != vect.end()) //每次循環都進行所有元素的比較
{
if ((*pos2) < (*pos1))
{
vector<int>::size_type tmp = *pos2;
*pos2 = *pos1;
*pos1 = tmp;
}
++pos1;
++pos2;
}
}
for (vector<int>::iterator iter = vect.begin();iter != vect.end();++iter)
{
cout << *iter << " ";
}
}