Etter C files
perry_c3_scanf_double.c - copy doubles from stdin to stdout
perry_c3_getchar.c - copy bytes from stdin to stdout
perry_fgets.c - copy lines from stdin to stdout
perry_scanf_Points.c - copy x,y points from stdin to stdout
perry_distance_Point.c - chapter1_1.c using Point structure
perry_distance_pythag.c - chapter1_1.c using pythag function
perry_c2_sqr.c - sqr() function and main()
chapter1_1.c - distance between two points
chapter2_1.c - characters and integers
chapter2_2.c - estimate height from length of bones
chapter2_3.c - linear interpolation
chapter2_4.c - velocity and acceleration polynomials
chapter2_5.c - limits.h and float.h
chapter3_1.c - facial recognition
chapter3_2.c - degree-to-radian table using while loop
chapter3_3.c - degree-to-radian table using do-while loop
chapter3_4.c - degree-to-radian table using for loop
chapter3_5.c - find peak for sum of two sine waves
chapter3_6.c - read data file, known number of points
chapter3_7.c - read data file until trailer value
chapter3_8.c - read data file until end-of-file
chapter3_9.c - find peak and write data to file
chapter3_10.c - linear approximation
chapter4_1.c - sinc() table
chapter4_2.c - sinc() table using function
chapter4_3.c - center and radius of circle
chapter4_4.c - great circle distance
chapter4_5.c - print some values of rand()
chapter4_6.c - print some random integers
chapter4_7.c - reliability simulation
chapter4_8.c - polynomial roots using search
chapter4_9.c - convert Fahrenheit to Centigrade using macro
chapter4_10.c - recursive factorial function
chapter4_11.c - recursive Fibonacci function
chapter5_1.c - average and count of data in an array
chapter5_2.c - max value of array using a function
chapter5_3.c - hurricane report from storm data file
chapter5_4.c - molecular weight from chemical formula
chapter5_5.c - statistical measurements from speech signal
chapter5_6.c - power averages from data file
chapter5_7.c - peaks in grid of elevation data
chapter5_8.c - Gauss elimination, circuit mesh currents
chapter6_1.c - initialized variables and addresses
chapter6_2.c - uninitialized variables and addresses
chapter6_3.c - variables, addresses, and pointers
chapter6_4.c - maximum El Nino condition from data file
chapter6_5.c - seismic events from data file
chapter6_5mod.c - seismic events, dynamic memory allocation
chapter6_6.c - strlen(), strcpy(), strcat()
chapter6_7.c - strstr()
chapter6_8.c - max contiguous memory allocation
chapter6_9.c - test quicksort function
chapter7_1.c - hurricane struct, print data from file
chapter7_2.c - hurricane struct, print some data from file
chapter7_3.c - hurricane struct, using a function
chapter7_4.c - fingerprint struct and function
chapter7_5.c - hurricane struct and array
chapter7_6.c - tsunami struct and array
chapter7_7.c - linked-list insert and delete
chapterc_1.c - generate values of a damped sine function