• lab 1 (solution)

    - converting seconds to days, hours, minutes and seconds.

  • lab 2 (solution)

    - currency conversions using switch.

  • lab 3 (solution)

    - loops and file i/o to compute rocket firing stages.

  • lab 4

    - solution: lab4a.c lab4b.c utils.c utils.h

    - functions and separate source code files.

  • lab 5

    - more functions and separate compilation.

  • lab 6

    - more functions, and working with arrays and matrices.

  • lab 7

    - working with pointers.

  • lab 8

    - dynamic memory allocation and 2-D matrices.

  • lab 9

    - dynamic memory allocation and structures.