CMIS 160 Discrete Math Programs
Download these into a C++ compiler such as DevC++ or GNU
Logic
Boolean expression evaluator
Truth table maker
Binary numbers
Two's complement int
Floating-point format
Chap. 3: Prime numbers etc.
Prime numbers generator
all 6542 prime numbers <64K (38KB)
all 78498 prime numbers <1M (538KB)
prime numbers <5M PNG image
Prime (unique) factorization
Irrational numbers:
first 10000 digits
first 1 M digits
as image (each triple of digits is coord)
mod div floor ceiling rounding
Euclidean algorithm for GCD
Sequences
Sum of arithmetic sequence
Sum of geometric sequence
Counting
Power set
#Partitions
Throwing Dice
dice.exe
Permutations
r-Permutations
Combinations
Combinations (alt.)
Random numbers
Binomial coefficients
Finite State Automata
FSA simulator
fsa.exe
Example: Epp 7.2.2
Example: Epp 7.2.3
Example: made-up one
Recursion
Ackermann's function
Fibonacci
Towers of Hanoi
Ulam's function
Graph
Generate random graph
Connected components
Euler circuit
Minimum spanning tree (Kruskal and Prim)
Topological sorting
graph.h include file Download this too.
Example graph: Epp 11.6.3
Example graph: Epp 11.6.11
Example graph: CLR 24.4
Example graph: USA mileage
Example graph: Epp 10.5.7
Example graph: Epp 10.5.10
Example graph: Epp 11.2.6
Example graph: K3
Example graph: K5
Example graph: K10
Example graph: K100
Example graph: K101