Pagini recente » Cod sursa (job #631952) | Cod sursa (job #1560117) | Cod sursa (job #1999722) | Cod sursa (job #1574700) | Cod sursa (job #142550)
Cod sursa(job #142550)
#include <stdio.h>
#include <math.h>
long n, i, p, copil, f[30010],;
int main() {
freopen("order.in", "r", stdin);
freopen("order.out", "w", stdout);
scanf("%ld", &n);
for (i = 1; i <= n; ++i) {
f[i] = 1;
}
p = 1;
for (i = 1; i <= n; ++i) {
copil = 0;
while (copil != i) {
if (f[p] == 1 && p <= n) {
++copil;
if (copil != i) {
++p;
}
}
if (f[p] == 0) {
++p;
}
if (p > n) {
p = 1;
}
}
f[p] = 0;
if (p == n) {
printf("1 ");
} else {
printf("%ld ", p + 1);
}
}
return 0;
}