aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiles-Cell <[email protected]>2024-02-03 11:25:42 -0800
committerMiles-Cell <[email protected]>2024-02-03 11:25:48 -0800
commit0013207c826c19a2a1ed67fe52479e3f1773a296 (patch)
tree328b937e702bdc0d459e1658dd0af314cb6f96ce
parentExercise completed!! (diff)
downloadin-class-exercise-8-miles-cell-0013207c826c19a2a1ed67fe52479e3f1773a296.tar.xz
in-class-exercise-8-miles-cell-0013207c826c19a2a1ed67fe52479e3f1773a296.zip
Exercise Completed!!develop
-rw-r--r--In Class Exercise 8/In Class Exercise 8/NestedLoops.cpp37
-rw-r--r--In Class Exercise 8/In Class Exercise 8/program.cpp59
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);
-}