Topic | Slides | Programs |
| | |
Introduction | pdf |
Computers and Algorithms | pdf |
Addition Program | pdf | addition.c |
Variables, Types and Operators | pdf |
Control Flow | pdf |
Loops | pdf |
Flow of Instructions | pdf | bill.c, primality.c, primality_smart1.c, primality_smart2.c, primality_smart3.c, primality_error1.c, primality_error2.c, bindec.c |
Type Conversions and Input/Output | pdf | scanf1.c, scanf2.c, scanf3.c, scanf_loop.c, getchar.c |
Arrays | pdf | fibonacci_int.c, fibonacci.c, eratosthenes1.c, eratosthenes2.c, eratosthenes3.c, eratosthenes4.c, eratosthenes5.c, eratosthenes6.c, matrix_rw.c, transpose_square.c, transpose_error.c, transpose.c |
Functions | pdf | summation.c, summation_double.c, swap.c, swap_array.c, array_size.c, search.c, matrix_mul_fn.c, factorial.c, odd_even.c, choose.c, quicksort.c |
Pointers | pdf | sizes.c, limits.c, pointer.c, pointer_op.c, swap_pointer.c, pointer_array.c, array_pointer.c |
Strings | pdf | string_arrays.c, string_op.c |
Multi-dimensional Arrays and Pointers | pdf | multiarray_size.c, dynamic_array.c, array_of_pointers.c |
Structures | pdf | structop.c, array_structure.c, struct_pointer.c |
File I/O and Command-line Arguments | pdf | fileio.c, fin.txt, fout.txt, command_line.c, filecopy.c |
Linked Lists | pdf | linkedlist.c |
Time Complexity | pdf |