<mosaic.cnfolio.com>
PROGRAM
  1. //COMPLETED PSEUDO CODE WITH SOURCE
  2.  
  3. /*Pseudo code:
  4. START
  5.    Obtain two hands of cards
  6.    Set all other integers to zero
  7.    Set up the array for the hands of cards
  8.    Get all the numbers to sort in highest to lowest
  9.       SORT the cards from highest to lowest
  10.    Display the cards player 1 has
  11.    Display how many cards he has
  12.    Display the cards player 2 has
  13.    Display how many cards he has
  14.   IF player 1 has higher card display player 1 wins
  15.    ELSE IF player 2 has higher card display player 2 wins
  16.    ELSE display draw
  17.       IF player 1 has higher card display player 1 wins
  18.      ELSE IF player 2 has higher card display player 2 wins
  19.          ELSE display draw
  20.             IF player 1 has higher card display player 1 wins
  21.        ELSE IF player 2 has higher card display player 2 wins
  22.                ELSE display draw
  23.                   IF player 1 has higher card display player 1 wins
  24.          ELSE IF player 2 has higher card display player 2 wins
  25.                      ELSE display draw
  26.                         IF player 1 has higher card display player 1 wins
  27.            ELSE IF player 2 has higher card display player 2 wins
  28.                            ELSE display draw
  29.                               IF player 1 has higher card display player 1 wins
  30.              ELSE IF player 2 has higher card display player 2 wins
  31.                                  ELSE display draw
  32.                                     IF player 1 has higher card display player 1 wins
  33.                ELSE IF player 2 has higher card display player 2 wins
  34.                                        ELSE display draw
  35.                                           IF player 1 has higher card display player 1 wins
  36.                  ELSE IF player 2 has higher card display player 2 wins
  37.                                              ELSE display draw
  38.                                                 IF player 1 has higher card display player 1 wins
  39.                    ELSE IF player 2 has higher card display player 2 wins
  40.                                                    ELSE display draw
  41.                                                       IF player 1 has higher card display player 1 wins
  42.                      ELSE IF player 2 has higher card display player 2 wins
  43.                                                          ELSE display draw
  44.                                                       END IF
  45.                                                 END IF
  46.                                           END IF
  47.                                     END IF
  48.                               END IF
  49.                         END IF
  50.                   END IF
  51.             END IF
  52.       END IF
  53. END IF
  54.                                              
  55. END */
  56.  
  57. #include<stdio.h>
  58.  
  59. int main( void )
  60. {
  61.  
  62. int hand1[10];
  63. int hand2[10];
  64.  
  65. scanf( "%d %d %d %d %d %d %d %d %d %d", &hand1[0], &hand1[1], &hand1[2], &hand1[3], &hand1[4], &hand1[5], &hand1[6], &hand1[7], &hand1[8], &hand1[9] );
  66. scanf( "%d %d %d %d %d %d %d %d %d %d", &hand2[0], &hand2[1], &hand2[2], &hand2[3], &hand2[4], &hand2[5], &hand2[6], &hand2[7], &hand2[8], &hand2[9] );
  67.  
  68. if ( hand1[0] > hand2[0] )
  69. {
  70.    printf( "Player 1 wins!\n" );
  71. }
  72. else if ( hand1[0] < hand2[0] )
  73. {
  74.    printf( "Player 2 wins!\n" );
  75. }
  76. else
  77.    {
  78.    printf( "draw\n" );
  79.    if ( hand1[1] > hand2[1] )
  80.    {
  81.       printf( "Player 1 wins!\n" );
  82.    }
  83.    else if ( hand1[1] < hand2[1] )
  84.    {
  85.       printf( "Player 2 wins!\n" );
  86.    }
  87.    else
  88.       {
  89.       printf( "draw\n" );
  90.       if ( hand1[2] > hand2[2] )
  91.       {
  92.          printf( "Player 1 wins!\n" );
  93.       }
  94.       else if ( hand1[2] < hand2[2] )
  95.       {
  96.          printf( "Player 2 wins!\n" );
  97.       }
  98.       else
  99.          {
  100.          printf( "draw\n" );
  101.          if ( hand1[3] > hand2[3] )
  102.          {
  103.             printf( "Player 1 wins!\n" );
  104.          }
  105.          else if ( hand1[3] < hand2[3] )
  106.          {
  107.             printf( "Player 2 wins!\n" );
  108.          }
  109.          else
  110.             {
  111.             printf( "draw\n" );
  112.             if ( hand1[4] > hand2[4] )
  113.             {
  114.                printf( "Player 1 wins!\n" );
  115.             }
  116.             else if ( hand1[4] < hand2[4] )
  117.             {
  118.                printf( "Player 2 wins!\n" );
  119.             }
  120.             else
  121.                {
  122.                printf( "draw\n" );
  123.                if ( hand1[5] > hand2[5] )
  124.                {
  125.                   printf( "Player 1 wins!\n" );
  126.                }
  127.                else if ( hand1[5] < hand2[5] )
  128.                {
  129.                   printf( "Player 2 wins!\n" );
  130.                }
  131.                else
  132.                   {
  133.                   printf( "draw\n" );
  134.                   if ( hand1[6] > hand2[6] )
  135.                   {
  136.                      printf( "Player 1 wins!\n" );
  137.                   }
  138.                   else if ( hand1[6] < hand2[6] )
  139.                   {
  140.                      printf( "Player 2 wins!\n" );
  141.                   }
  142.                   else
  143.                      {
  144.                      printf( "draw\n" );
  145.                      if ( hand1[7] > hand2[7] )
  146.                      {
  147.                         printf( "Player 1 wins!\n" );
  148.                      }
  149.                      else if ( hand1[7] < hand2[7] )
  150.                      {
  151.                         printf( "Player 2 wins!\n" );
  152.                      }
  153.                      else
  154.                         {
  155.                         printf( "draw\n" );
  156.                         if ( hand1[8] > hand2[8] )
  157.                         {
  158.                            printf( "Player 1 wins!\n" );
  159.                         }
  160.                         else if ( hand1[8] < hand2[8] )
  161.                         {
  162.                            printf( "Player 2 wins!\n" );
  163.                         }
  164.                         else
  165.                            {
  166.                            printf( "draw\n" );
  167.                            if ( hand1[9] > hand2[9] )
  168.                            {
  169.                               printf( "Player 1 wins!\n" );
  170.                            }
  171.                            else if ( hand1[9] < hand2[9] )
  172.                            {
  173.                               printf( "Player 2 wins!\n" );
  174.                            }
  175.                            else
  176.                            {
  177.                            printf( "draw\n" );
  178.                            }
  179.                            }
  180.                         }
  181.                      }
  182.                   }
  183.                }
  184.             }
  185.          }
  186.       }
  187.    }
  188.  
  189.  
  190.  
  191. }
  192.  
  193. //Fully typing out the if statement