Cod sursa(job #368754)

Utilizator crysysdeaconu ioan crysys Data 25 noiembrie 2009 19:21:02
Problema Order Scor 90
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.39 kb
#include<fstream.h>
int main()
{
 long a[30003],m,j,ver,gasit,i,n;
 ifstream f("order.in");
 ofstream g("order.out");
 f>>n;
 for(i=1;i<=n;i++)
 a[i]=i;
 m=n;
 i=1;
 ver=1;
 while(ver<=n)
   {
    i=i+ver;
    if(i%m!=0)
     i=i%m;
     else
      i=m;
    g<<a[i]<<" ";
    a[i]=0;
    for(j=i;j<m;j++)   
     a[j]=a[j+1];
    m--;
    i--;
    ver++; 
    } 
 return 0;
}