Pagini recente » Cod sursa (job #842863) | Cod sursa (job #2961445) | Cod sursa (job #3174515) | Cod sursa (job #2635574) | Cod sursa (job #1240952)
#include <fstream>
using namespace std;
int v[30010];
void sterg(int &n, int &x)
{
int i;
for (i=x+1;i<=n;i++)
v[i-1]=v[i];
n--;x--;
}
int main()
{
ifstream f("order.in");
ofstream g("order.out");
int n,i,x=1,nn;
f>>n;
for (i=1;i<=n;i++)
v[i]=i;
nn=n;
for (i=1;i<=nn;i++)
{
x=(x+i)%n+n*((x+i)%n==0);
g<<v[x]<<"\n";
sterg(n,x);
}
f.close();
g.close();
return 0;
}