Cod sursa(job #921522)

Utilizator Walrus21andrei Walrus21 Data 21 martie 2013 01:53:06
Problema Order Scor 40
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include <stdio.h>
#define maxn 100000

using namespace std;

FILE *f=fopen("order.in","r");
FILE *g=fopen("order.out","w");

int i(1),j(1),n,N;
int v[maxn];

int main()
{
    fscanf(f,"%d",&N);
    n=N;
    while(n)
    {
        for(j=1;j<=N-n+1;j++)
        {
          if(i==N) i=1; else i++;
          while(v[i]==1)
           if(i==N) i=1; else i++;
        }
        fprintf(g,"%d ",i);
        v[i]=1;
        n--;
    }
    return 0;
}