Pagini recente » Cod sursa (job #2915019) | Cod sursa (job #3189109) | Cod sursa (job #2478174) | Cod sursa (job #3269359) | Cod sursa (job #2945799)
//#include <iostream>
#include<fstream>
#include<vector>
using namespace std;
ifstream cin("order.in");
ofstream cout("order.out");
vector<int> v;
vector<int> res;
int main()
{
int n, i, j, k,st;
cin >> n;
for (i = 1; i <= n; i++)
v.push_back(i);
st = n;
i = 0;
for (int s = 1; s <= st; s++) {
i = (i + s) % n;
res.push_back(v[i]);
v.erase(v.begin() + i);
i--;
n--;
if (i < 0)
i = n-1;
}
for (auto v : res)
cout << v << " ";
return 0;
}