diff options
| author | Miles-Cell <[email protected]> | 2024-02-03 11:25:42 -0800 |
|---|---|---|
| committer | Miles-Cell <[email protected]> | 2024-02-03 11:25:48 -0800 |
| commit | 0013207c826c19a2a1ed67fe52479e3f1773a296 (patch) | |
| tree | 328b937e702bdc0d459e1658dd0af314cb6f96ce | |
| parent | Exercise completed!! (diff) | |
| download | in-class-exercise-8-miles-cell-develop.tar.xz in-class-exercise-8-miles-cell-develop.zip | |
Exercise Completed!!develop
| -rw-r--r-- | In Class Exercise 8/In Class Exercise 8/NestedLoops.cpp | 37 | ||||
| -rw-r--r-- | In Class Exercise 8/In Class Exercise 8/program.cpp | 59 |
2 files changed, 36 insertions, 60 deletions
diff --git a/In Class Exercise 8/In Class Exercise 8/NestedLoops.cpp b/In Class Exercise 8/In Class Exercise 8/NestedLoops.cpp index 64fc96d..55bff20 100644 --- a/In Class Exercise 8/In Class Exercise 8/NestedLoops.cpp +++ b/In Class Exercise 8/In Class Exercise 8/NestedLoops.cpp @@ -1,20 +1,49 @@ #include <iostream> #include "NestedLoops.h" + void NestedForLoop(size_t n, size_t m) { - + std::cout << "Starting nested NestedForLoop \n "; + for (size_t i = 0; i < n; ++i) + { + for (size_t j = 0; j < m; ++j) + { + std::cout << i * j << std::endl; + } + } } + void NestedWhileLoop(size_t n, size_t m) { - + std::cout << "Starting nested NestedWhileLoop \n "; + size_t i = 0; + while (i < n) + { + size_t j = 0; + while (j < m) + { + std::cout << i * j << std::endl; + ++j; + } + ++i; + } } void NestedDoWhileLoop(size_t n, size_t m) { - + std::cout << "Starting nested DoWhileLoop \n "; + size_t i = 0; + do { + size_t j = 0; + do { + std::cout << i * j << std::endl; + ++j; + } while (j < m); + ++i; + } while (i < n); } -// NOTE: As instructed in class. Not sure why it's not all working together.
\ No newline at end of file + diff --git a/In Class Exercise 8/In Class Exercise 8/program.cpp b/In Class Exercise 8/In Class Exercise 8/program.cpp index bb93475..4669437 100644 --- a/In Class Exercise 8/In Class Exercise 8/program.cpp +++ b/In Class Exercise 8/In Class Exercise 8/program.cpp @@ -3,69 +3,16 @@ // Class: CST 116 // Assignment: In Class Exercise 8 - -#include <iostream> #include "NestedLoops.h" -using std::cout; -using std::cin; -using std::endl; - -void NestedForLoop(); -void NestedWhileLoop(); -void NestedDoWhileLoop(); - - int main() { + NestedForLoop(5, 10); + NestedWhileLoop(7, 8); + NestedDoWhileLoop(3, 9); - //NestedForLoop(); - //NestedWhileLoop(); - //NestedDoWhileLoop(); - - NestedForLoop(0, 20); - NestedWhileLoop(0, 50); - NestedDoWhileLoop(0, 100); return 0; } -void NestedForLoop(size_t n, size_t m) -{ - for (size_t i = 0; i < n; ++i) - { - for (size_t j = 0; j < m; ++j) - { - cout << i * j << endl; - } - } -} - -void NestedWhileLoop(size_t n, size_t m) -{ - size_t i = 0; - while (i < n) - { - size_t j = 0; - while (j < m) - { - cout << i * j << endl; - ++j; - } - ++i; - } -} - -void NestedDoWhileLoop(size_t n, size_t m) -{ - size_t i = 0; - do { - size_t j = 0; - do { - cout << i * j << endl; - ++j; - } while (j < m); - ++i; - } while (i < n); -} |