Advertisement
kcku

10935 - Throwing cards away I

Oct 21st, 2015
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.39 KB | None | 0 0
  1. #include <cstdio>
  2.  
  3. int main() {
  4.     for(int n; scanf("%d", &n) && n;) {
  5.         int a[2*n];
  6.         for(int i = 1; i <= n; i++)
  7.             a[i] = i;
  8.         printf("Discarded cards:");
  9.         for(int i = 1; i < n; ++i) {
  10.             if(i > 1) putchar(',');
  11.             printf(" %d", a[i]);
  12.             a[++n] = a[++i];
  13.         }
  14.         printf("\nRemaining card: %d\n", a[n]);
  15.     }
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement