aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrPatrickWarner <[email protected]>2024-02-05 19:10:33 -0800
committerrPatrickWarner <[email protected]>2024-02-05 19:10:33 -0800
commitf41b72c8aff96aed932a0d3871f3b2d8efd92478 (patch)
tree3078cc2f585e6e5ca2dd1166223ae194e2dbf7a2
parentinit (diff)
downloadin-class-exercise-9-reecepwarner-main.tar.xz
in-class-exercise-9-reecepwarner-main.zip
completedHEADmain
-rw-r--r--inclassexercise9rw/inclassexercise9rw/program.cpp9
-rw-r--r--inclassexercise9rw/inclassexercise9rw/referenceexamples.cpp6
2 files changed, 12 insertions, 3 deletions
diff --git a/inclassexercise9rw/inclassexercise9rw/program.cpp b/inclassexercise9rw/inclassexercise9rw/program.cpp
index d1bf8b6..0d4c014 100644
--- a/inclassexercise9rw/inclassexercise9rw/program.cpp
+++ b/inclassexercise9rw/inclassexercise9rw/program.cpp
@@ -14,8 +14,17 @@ using std::endl;
int main()
{
+ int x = 73, y = 92;
+ Swap(x, y);
+ cout << "x swapped = " << x << " y swapped = " << y << endl;
+
+ int n = 4392;
+ Standardize_101(n);
+ cout << "modded n = " << n << endl;
+ Square(n);
+ cout << "n squared = " << n << endl;
return 0;
diff --git a/inclassexercise9rw/inclassexercise9rw/referenceexamples.cpp b/inclassexercise9rw/inclassexercise9rw/referenceexamples.cpp
index f3e1163..f515743 100644
--- a/inclassexercise9rw/inclassexercise9rw/referenceexamples.cpp
+++ b/inclassexercise9rw/inclassexercise9rw/referenceexamples.cpp
@@ -1,6 +1,8 @@
void Swap(int& x, int& y)
{
-
+ x ^= y;
+ y ^= x;
+ x ^= y;
@@ -10,8 +12,6 @@ void Standardize_101(int& n)
{
n %= 100;
-
-
}
void Square(int& x)