1. helloworld program and helloworld makefile
2. mixed mode arithmetic program, and makefile
3. first area-of-circle program, second area-of-circle program, third area-of-circle program, fourth area-of-circle program, and makefile
4. reading data in loops, versions one, two, three, four, five, and makefile
5. cosinelaw program 1, cosinelaw program 2, cosinelaw program 3, cosinelaw program 4, cosinelaw data file, and makefile
6. integer precision program, floating point precision program, not a number program (1), not a number program (2), precision program (3), and makefile
7. summing in a loop one, two, three, four, input data, and makefile
8. program without function, program with function, program with more complicated function, input data, and makefile
9. root finding by bisection, root finding input data, and makefile
10. sample array programs one, two, three, four, input data, and makefile
sample two-dimensional array programs twod1.c, twod2.c
11. sample pointer programs one, two, three, four, and makefile
12. sample command line argument programs poor version, better version, third version, input one, input two, and makefile
13. sample programs using character data one, two, three, four, input, and makefile
14. sample bubble sort code, data 0, data 1, data 2, data 3, and makefile
15. sample edit distance/sequence comparison program code, data 1, data 2, and makefile
16. sample structures and timing programs timing, complex numbers, polar coordinates, structure passed by reference, complex number data, polar coordinate data, and makefile
Programming assignment 3 sample input, Programming assignment 3 sample output,
Not quite sample input for programming assignment 3, and not quite sample output for programming assignment 3. (The assignment calls for one epsilon for all other data, and the "not quite" data file has a different epsilon for each input line.)
Assignment 3 solution 1, solution 1 input, solution 1 output.
Assignment 3 solution 2, solution 2 input, solution 2 output.
Programming assignment 4 sample input, Programming assignment 4 sample output
Programming assignment 5 sample input xdata1, xdata2, xdata3, ydata1, ydata2, ydata3,
Programming assignment 5 sample output xout1, xout2, xout3, yout1, yout2, yout3,
Programming assignment 6 solution (without documentation), template code, sample input1, sample input2, sample output1, sample output2