Advertisement
Guest User

devclub june task (fixed)

a guest
Jun 1st, 2010
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.00 KB | None | 0 0
  1. void sleek_print()
  2. {
  3.     printf("1\n2-1\n1-2-3\n4-3-2-1\n1-2-3-4-5\n42-5-4-3-2-1\n");
  4. }
  5.  
  6. /**
  7. TOBHO_print()
  8. prints following to the screen:
  9. 1
  10. 2-1
  11. 1-2-3
  12. 4-3-2-1
  13. 1-2-3-4-5
  14. 6-5-4-3-2-1
  15. There can be any number instead of 6.
  16. */
  17. void TOBHO_print()
  18. {
  19.     // initialize any number, make sure it is any.
  20.     srand(time(NULL));rand();
  21.     // iterate from 1 to 6
  22.     for(int i=1; i<=6; ++i)
  23.     {
  24.         // short for "if it's 1,3 or 5", since we iterate from 1 to 6
  25.         if(i%2)
  26.         {
  27.             // iterate from 1 to 1, 3 or 5
  28.             for(int j=1; j<i; ++j)
  29.             {
  30.                 // print all numbers except last one
  31.                 printf("%d-",j);
  32.             }
  33.             // print last number (1, 3 or 5)
  34.             printf("%d\n",i);
  35.         }else{
  36.             // iterate from 2,4 or 6 down to 1.
  37.             for(int j=i; j>1; --j)
  38.             {
  39.                 // special case for 6
  40.                 if(j==6)
  41.                 {
  42.                     // print any number
  43.                     printf("%d-",rand());
  44.                 }else{
  45.                     // not special, so print all numbers except 1
  46.                     printf("%d-",j);
  47.                 }
  48.             }
  49.             // print "1"
  50.             printf("1\n");
  51.         } // if
  52.     } // main loop
  53. } // TEH EDN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement