Prog3 Robots sample output

Sample Output for program 3: robots

Author: Dale Reed  Program 3: Robots in C  TA: Billie Joe Armstrong, T 6:00 AM  UIC CS 141, September 2015  Welcome to Ricochet Robots.  This was originally a board game created by Alex Randolph.   The object of the game is to get the designated numbered robot  to the indicated letter position.  The numbered squares are all robots.  They unfortunately have  no brakes, and so will continue in whatever direction they are  moving until they encounter an obstacle.  For each move enter the robot number and the desired direction.  For instance entering     1 U  would move the #1 robot as far up as it can go.  The first letter of input is the robot number (1 - 4),  and the second letter is the direction (L=left, U=up, R=right, D=down)  Enter x to exit.  Have fun!  Move robot 2 to square M |- - - - - - - - - - - - - - - -| |. . . . .|. . . . . .|. . . . .| |                               | |. . .|. . . . . .|. . . . . . .| |    -             -         -  | |. . . . . . . . . . . . . . .|.| |                               | |.|. . . . . . . . . . . . . . .| |  -         -                  | |. . . . . .|. . . . .|. . . . .| |-                   -         -| |. . . . . . . . . . . . . . . 4| |          -             -      | |. . . . . .|. . . . . .|. . . .| |              - -              | |. . . .|. . .|. .|. . . . . . .| |      -                        | |. . . . . . .|. .|. . . . . . .| |  -       -   - -              | |. .|. . .|. . . . . . . . . . .| |                              -| |. . . . . . . . .|. . . . . . .| |-               -         -    | |. . . . . . . . . . . . .|3 . .| |                               | |. . . . . . M|. . . . . . . . .| |            -                  | |. . . . . . . . .|. . . . . . .| |                  -         -  | |. .|. . . . . . . . . . . . 1|.| |    -                          | |. . . . . .|. . . . . .|. . . 2| |- - - - - - - - - - - - - - - -|  1. Please enter the robot to move and the direction (e.g. 2 r): 2L  Move robot 2 to square M |- - - - - - - - - - - - - - - -| |. . . . .|. . . . . .|. . . . .| |                               | |. . .|. . . . . .|. . . . . . .| |    -             -         -  | |. . . . . . . . . . . . . . .|.| |                               | |.|. . . . . . . . . . . . . . .| |  -         -                  | |. . . . . .|. . . . .|. . . . .| |-                   -         -| |. . . . . . . . . . . . . . . 4| |          -             -      | |. . . . . .|. . . . . .|. . . .| |              - -              | |. . . .|. . .|. .|. . . . . . .| |      -                        | |. . . . . . .|. .|. . . . . . .| |  -       -   - -              | |. .|. . .|. . . . . . . . . . .| |                              -| |. . . . . . . . .|. . . . . . .| |-               -         -    | |. . . . . . . . . . . . .|3 . .| |                               | |. . . . . . M|. . . . . . . . .| |            -                  | |. . . . . . . . .|. . . . . . .| |                  -         -  | |. .|. . . . . . . . . . . . 1|.| |    -                          | |. . . . . .|. . . . . .|2 . . .| |- - - - - - - - - - - - - - - -|  2. Please enter the robot to move and the direction (e.g. 2 r): 2 U  Move robot 2 to square M |- - - - - - - - - - - - - - - -| |. . . . .|. . . . . .|. . . . .| |                               | |. . .|. . . . . .|. . . . . . .| |    -             -         -  | |. . . . . . . . . . . . . . .|.| |                               | |.|. . . . . . . . . . . . . . .| |  -         -                  | |. . . . . .|. . . . .|. . . . .| |-                   -         -| |. . . . . . . . . . . . . . . 4| |          -             -      | |. . . . . .|. . . . . .|2 . . .| |              - -              | |. . . .|. . .|. .|. . . . . . .| |      -                        | |. . . . . . .|. .|. . . . . . .| |  -       -   - -              | |. .|. . .|. . . . . . . . . . .| |                              -| |. . . . . . . . .|. . . . . . .| |-               -         -    | |. . . . . . . . . . . . .|3 . .| |                               | |. . . . . . M|. . . . . . . . .| |            -                  | |. . . . . . . . .|. . . . . . .| |                  -         -  | |. .|. . . . . . . . . . . . 1|.| |    -                          | |. . . . . .|. . . . . .|. . . .| |- - - - - - - - - - - - - - - -|  3. Please enter the robot to move and the direction (e.g. 2 r): 4 D  Move robot 2 to square M |- - - - - - - - - - - - - - - -| |. . . . .|. . . . . .|. . . . .| |                               | |. . .|. . . . . .|. . . . . . .| |    -             -         -  | |. . . . . . . . . . . . . . .|.| |                               | |.|. . . . . . . . . . . . . . .| |  -         -                  | |. . . . . .|. . . . .|. . . . .| |-                   -         -| |. . . . . . . . . . . . . . . .| |          -             -      | |. . . . . .|. . . . . .|2 . . .| |              - -              | |. . . .|. . .|. .|. . . . . . .| |      -                        | |. . . . . . .|. .|. . . . . . .| |  -       -   - -              | |. .|. . .|. . . . . . . . . . 4| |                              -| |. . . . . . . . .|. . . . . . .| |-               -         -    | |. . . . . . . . . . . . .|3 . .| |                               | |. . . . . . M|. . . . . . . . .| |            -                  | |. . . . . . . . .|. . . . . . .| |                  -         -  | |. .|. . . . . . . . . . . . 1|.| |    -                          | |. . . . . .|. . . . . .|. . . .| |- - - - - - - - - - - - - - - -|  4. Please enter the robot to move and the direction (e.g. 2 r): 4l  Move robot 2 to square M |- - - - - - - - - - - - - - - -| |. . . . .|. . . . . .|. . . . .| |                               | |. . .|. . . . . .|. . . . . . .| |    -             -         -  | |. . . . . . . . . . . . . . .|.| |                               | |.|. . . . . . . . . . . . . . .| |  -         -                  | |. . . . . .|. . . . .|. . . . .| |-                   -         -| |. . . . . . . . . . . . . . . .| |          -             -      | |. . . . . .|. . . . . .|2 . . .| |              - -              | |. . . .|. . .|. .|. . . . . . .| |      -                        | |. . . . . . .|. .|. . . . . . .| |  -       -   - -              | |. .|. . .|4 . . . . . . . . . .| |                              -| |. . . . . . . . .|. . . . . . .| |-               -         -    | |. . . . . . . . . . . . .|3 . .| |                               | |. . . . . . M|. . . . . . . . .| |            -                  | |. . . . . . . . .|. . . . . . .| |                  -         -  | |. .|. . . . . . . . . . . . 1|.| |    -                          | |. . . . . .|. . . . . .|. . . .| |- - - - - - - - - - - - - - - -|  5. Please enter the robot to move and the direction (e.g. 2 r): 2r  Move robot 2 to square M |- - - - - - - - - - - - - - - -| |. . . . .|. . . . . .|. . . . .| |                               | |. . .|. . . . . .|. . . . . . .| |    -             -         -  | |. . . . . . . . . . . . . . .|.| |                               | |.|. . . . . . . . . . . . . . .| |  -         -                  | |. . . . . .|. . . . .|. . . . .| |-                   -         -| |. . . . . . . . . . . . . . . .| |          -             -      | |. . . . . .|. . . . . .|. . . 2| |              - -              | |. . . .|. . .|. .|. . . . . . .| |      -                        | |. . . . . . .|. .|. . . . . . .| |  -       -   - -              | |. .|. . .|4 . . . . . . . . . .| |                              -| |. . . . . . . . .|. . . . . . .| |-               -         -    | |. . . . . . . . . . . . .|3 . .| |                               | |. . . . . . M|. . . . . . . . .| |            -                  | |. . . . . . . . .|. . . . . . .| |                  -         -  | |. .|. . . . . . . . . . . . 1|.| |    -                          | |. . . . . .|. . . . . .|. . . .| |- - - - - - - - - - - - - - - -|  6. Please enter the robot to move and the direction (e.g. 2 r): 2d  Move robot 2 to square M |- - - - - - - - - - - - - - - -| |. . . . .|. . . . . .|. . . . .| |                               | |. . .|. . . . . .|. . . . . . .| |    -             -         -  | |. . . . . . . . . . . . . . .|.| |                               | |.|. . . . . . . . . . . . . . .| |  -         -                  | |. . . . . .|. . . . .|. . . . .| |-                   -         -| |. . . . . . . . . . . . . . . .| |          -             -      | |. . . . . .|. . . . . .|. . . .| |              - -              | |. . . .|. . .|. .|. . . . . . .| |      -                        | |. . . . . . .|. .|. . . . . . .| |  -       -   - -              | |. .|. . .|4 . . . . . . . . . 2| |                              -| |. . . . . . . . .|. . . . . . .| |-               -         -    | |. . . . . . . . . . . . .|3 . .| |                               | |. . . . . . M|. . . . . . . . .| |            -                  | |. . . . . . . . .|. . . . . . .| |                  -         -  | |. .|. . . . . . . . . . . . 1|.| |    -                          | |. . . . . .|. . . . . .|. . . .| |- - - - - - - - - - - - - - - -|  7. Please enter the robot to move and the direction (e.g. 2 r): 2l  Move robot 2 to square M |- - - - - - - - - - - - - - - -| |. . . . .|. . . . . .|. . . . .| |                               | |. . .|. . . . . .|. . . . . . .| |    -             -         -  | |. . . . . . . . . . . . . . .|.| |                               | |.|. . . . . . . . . . . . . . .| |  -         -                  | |. . . . . .|. . . . .|. . . . .| |-                   -         -| |. . . . . . . . . . . . . . . .| |          -             -      | |. . . . . .|. . . . . .|. . . .| |              - -              | |. . . .|. . .|. .|. . . . . . .| |      -                        | |. . . . . . .|. .|. . . . . . .| |  -       -   - -              | |. .|. . .|4 2 . . . . . . . . .| |                              -| |. . . . . . . . .|. . . . . . .| |-               -         -    | |. . . . . . . . . . . . .|3 . .| |                               | |. . . . . . M|. . . . . . . . .| |            -                  | |. . . . . . . . .|. . . . . . .| |                  -         -  | |. .|. . . . . . . . . . . . 1|.| |    -                          | |. . . . . .|. . . . . .|. . . .| |- - - - - - - - - - - - - - - -|  8. Please enter the robot to move and the direction (e.g. 2 r):2d  Move robot 2 to square M |- - - - - - - - - - - - - - - -| |. . . . .|. . . . . .|. . . . .| |                               | |. . .|. . . . . .|. . . . . . .| |    -             -         -  | |. . . . . . . . . . . . . . .|.| |                               | |.|. . . . . . . . . . . . . . .| |  -         -                  | |. . . . . .|. . . . .|. . . . .| |-                   -         -| |. . . . . . . . . . . . . . . .| |          -             -      | |. . . . . .|. . . . . .|. . . .| |              - -              | |. . . .|. . .|. .|. . . . . . .| |      -                        | |. . . . . . .|. .|. . . . . . .| |  -       -   - -              | |. .|. . .|4 . . . . . . . . . .| |                              -| |. . . . . . . . .|. . . . . . .| |-               -         -    | |. . . . . . . . . . . . .|3 . .| |                               | |. . . . . . 2|. . . . . . . . .| |            -                  | |. . . . . . . . .|. . . . . . .| |                  -         -  | |. .|. . . . . . . . . . . . 1|.| |    -                          | |. . . . . .|. . . . . .|. . . .| |- - - - - - - - - - - - - - - -|  Great Job!  You did it in only 9 moves. Press enter to exit program ...