Pagini recente » Cod sursa (job #913619) | Cod sursa (job #2855914) | Cod sursa (job #1736343) | Cod sursa (job #1873303) | Cod sursa (job #145437)
Cod sursa(job #145437)
#include<stdio.h>
int n, i, k, ok=1, p;
int v[30000];
int main(){
freopen("order.in","r",stdin);
scanf("%d",&n);
fclose(stdin);
freopen("order.out","w",stdout);
ok=1; i=1; p=1;
while(p!=n){
k=p;
while(k){
i++;
if(!v[i] && i<=n){
k--;
if(i==n) i=0;
}
else if(i==n) k=1;
}
v[i]=1;
printf("%d ",i);
p++;
}
for(i=1; i<=n && v[i]; i++);
printf("%d\n",i);
fclose(stdout);
return 0;
}