Pagini recente » Cod sursa (job #2672868) | Cod sursa (job #1996006) | Cod sursa (job #1628868) | Cod sursa (job #378048) | Cod sursa (job #548613)
Cod sursa(job #548613)
#include<fstream>
using namespace std;
typedef struct nod
{
int val;
nod *urm;
};
FILE *in,*out;
int n,i;
int main()
{
ifstream in("order.in");
ofstream out("order.out");
in>>n;
out<<"2 ";
nod *prim=new nod;
prim->val=1;
prim->urm=NULL;
nod *x;
nod *y;
x=prim;
for(i=3;i<=n;i++)
{
y=new nod;
y->val=i;
y->urm=NULL;
x->urm=y;
x=y;
}
x->urm=prim;
x=prim->urm;
for(i=2;i<=n;i++)
{
int cont=1;
while(cont+1!=i)
{
x=x->urm;
cont++;
}
out<<x->urm->val<<" ";
x->urm=x->urm->urm;
x=x->urm;
}
return 0;
}