Pagini recente » Cod sursa (job #83634) | Cod sursa (job #1089843) | Cod sursa (job #593417) | Cod sursa (job #2457196) | Cod sursa (job #548617)
Cod sursa(job #548617)
#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=2;
while(cont!=i)
{
x=x->urm;
cont++;
}
out<<x->urm->val<<" ";
x->urm=x->urm->urm;
x=x->urm;
}
out<<x->val<<" ";
return 0;
}