Pagini recente » Cod sursa (job #1935871) | Cod sursa (job #1307622) | Cod sursa (job #1949699) | Cod sursa (job #409133) | Cod sursa (job #1151388)
#include <cstdio>
using namespace std;
int a[30001];
int main()
{
int n, m=0, i=1, j, p=2;
freopen("order.in","r",stdin);
freopen("order.out","w",stdout);
scanf("%d",&n); m=n;
for (i=1; i<=n; i++) a[i]=i; a[0]=n;
for (i=1; i<=m; i++)
{
p+=i-1;
p%=n;
printf("%d ",a[p]);
for (j=p; j<n; j++) a[j]=a[j+1]; n--;
}
fclose(stdin);
fclose(stdout);
return 0;
}