Pagini recente » Cod sursa (job #1377637) | Cod sursa (job #3205586) | Cod sursa (job #894179) | Cod sursa (job #1615736) | Cod sursa (job #277436)
Cod sursa(job #277436)
#include <iostream.h>
#include <fstream.h>
#define IN "order.in"
#define OUT "order.out"
#define max 30333
ifstream fin(IN);
ofstream fout(OUT);
int t[max];
int n;
int main()
{
int curent,back;
int i,aux;
fin>>n;
fin.close();
for(i=1;i<=n;i++)
t[i]=i+1;
t[n]=1;
i=0;
curent=1;
while(n)
{
i++;
aux=i;
while(aux)
{
back=curent;
curent=t[curent];
aux--;
}
fout<<curent<<" ";
t[back]=t[curent];
n--;
}
fout.close();
return 0;
}