How briancai666/c-programming-course-2026fall works
This repository is a collection of standalone C and C++ course exercises, not a single application. The typical workflow is that a learner runs one program, enters values through standard input, and reads its calculation or reformatted output. The map groups sampled exercises by week and topic; parallel C/C++ versions are independent implementations. The README describes the course broadly, while the sampled source supports only the specific behaviors shown here.
Main entry points: week-01/ex-C.cpp Temperature average · ex-B.cpp Reorder fields · ex-D.cpp Make change · homework/ex-C.cpp Make change
Components 8
Week 1
- Temperature average
week-01/ex-C.cpp - Reorder fields
week-01/ex-B.cpp
Week 2
- Make change
week-02/ex-D.cpp
Week 3
- Make change
week-03/homework/ex-C.cpp - Quadratic roots
week-03/homework/ex-F.cpp
Week 4
- Time difference
week-04/classwork/ex-B.cpp - Geometry measures
week-04/homework/ex-B.cpp
Other components
- Learner
Connections 14
- Learner → Temperature average: enters values
- Temperature average → Learner: prints average
- Learner → Reorder fields: enters fields
- Reorder fields → Learner: prints reordered
- Learner → Make change: enters amount
- Make change → Learner: prints counts
- Learner → Make change: enters amount
- Make change → Learner: prints counts
- Learner → Quadratic roots: enters coefficients
- Quadratic roots → Learner: prints roots
- Learner → Time difference: enters times
- Time difference → Learner: prints difference
- Learner → Geometry measures: enters dimensions
- Geometry measures → Learner: prints measures