Back to DFS's C Page
Introduction to Computer Science Using C++
by Todd Knowlton
South-Western Educational Publishing, Cincinnati, 1998
Programs converted to C by DFStermole
Chapter 5: Math Operators
- Ex. 5-3 Assign.c: Simple assignments and printing
- Travel.c: Simple input, calculation, and output
- Ex. 5-7 Inc_dec.c: The ++ and -- operators
- Ex. 5-9 Order.c: Order of operations
- Ex. 5-10 & 5-11 Share.c: Mixing data types and typecasting
Chapter 6: Strings and Screen I/O
- Ex. 6-4: Basicio.c: Basic I/O for int, float, and char
- Ex. 6-7: Multi_in.c: Multiple inputs in a statement
- Ex. 6-9: Inword.c: Inputting words
- Case Study I: : Airline Flight Analysis NOT DONE
Chapter 7: Decision Making in Programs
Chapter 8: Loops
Chapter 9: Functions
- Ex. 9-2: 1stfunct.c: Making a function
- Ex. 9-3: Scope.c: Scope of variables
- Ex. 9-6: Passarry.c: Passing arrays (not the preferred method)
- Ex. 9-7: Ctof.c: Using return
- Ex. 9-8: Series2.c: Multi-function program
Chapter 10: Pointers, enum, and Structures
Chapter 11: Data File Basics
Chapter 12: Object-Oriented Programming
Chapter 13: String Functions and Using a String Class
Chapter 14: Arrays, Templates, and Vectors
Chapter 15: Multi-Dimensional Arrays and Matrices
Chapter 16: Introduction to Linked Lists
- Ex. 16-1: Allocate.c: Allocating and deallocating memory
- Ex. 16-8: Insert.c: Inserting nodes in a linked list
- Ex. 16-10: : Doubly-linked list NOT FINISHED
- Ex. 16-11: Batorder.c: Circularly-linked list
- Case Study IV: : Phone Database NOT DONE
Chapter 17: Stacks, Queues, and Trees
Chapter 18: Recursion and Searching
Chapter 19: Sorting
DFStermole 1 Nov 98