aboutsummaryrefslogtreecommitdiff
path: root/Project1/Loops.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Project1/Loops.cpp')
-rw-r--r--Project1/Loops.cpp126
1 files changed, 126 insertions, 0 deletions
diff --git a/Project1/Loops.cpp b/Project1/Loops.cpp
index e69de29..e6bff91 100644
--- a/Project1/Loops.cpp
+++ b/Project1/Loops.cpp
@@ -0,0 +1,126 @@
+#include "Loops.h"
+
+#include <iostream>
+
+void ForLoop(size_t n)
+{
+ int i = 0;
+ for (int i = 0; i < n; ++i)
+ {
+ std::cout << i << " ";
+ }
+
+ //for (int i = 10; i > 0; --i);
+ //{
+ // std::cout << i << " ";
+ //}
+
+ //int i, k, j, m, n;
+
+ //for (auto i = 0; j = 5; i < 5; ++i; --j)
+ //{
+ // std::cout << i << " " << j << std::endl;
+ //
+ //}
+
+ /*for (int i = 0; i < 10 && i != 5; ++i)
+ {
+ std::cout << i << " ";
+
+ }*/
+
+ /*for(auto i = 0, j = 4; (i < 100) || (j > 0); ++i, --j)
+ {
+ std::cout << i << " " << j << std::endl;
+ }*/
+
+ /*for (int i = 0; i < 10; ++i)
+ {
+ if (i == 6)break;
+ cout << i << " ";
+ }*/
+
+ /*for (int i = 0; i < 10; ++i)
+ {
+ if ((i & 2) == 0) continue;
+ cout << i << " ";
+
+ }*/
+
+
+
+}
+
+void WhileLoop(size_t n)
+{
+ int i = 0;
+ while (i < n)
+ {
+ std::cout << i << " ";
+ i++;
+ }
+}
+
+
+void DoWhileLoop(size_t n)
+{
+ int i = 0;
+ do
+ {
+ std::cout << i << " ";
+
+ ++i;
+
+ } while (i < n);
+
+ /*int countdown = 10;
+ do
+ {
+ cout << "Countdown: " << countdown << endl;
+ countdown--;
+ } while (countdown > 0);*/
+
+ /*int num;
+ do
+ {
+ cout << "enter a number (0 to exit): ";
+ cin >> num;
+ cout << "you entered: " << num << endl;
+
+ } while (num != 0);*\
+
+
+}
+
+
+
+void WhileLoopExamples()
+{
+ // decare counter first
+ /*int i = 0;
+ while (i < 100)
+ {
+ std::cout << i << " ";
+ ++i;
+ }*/
+
+ // infinite loop because true is always true
+ // reinitialize variables every time
+ /*int i = 0;
+ while (i < 10 && i !=5)
+ {
+ std::cout << i << " ";
+
+ ++i;
+ }*/
+
+ /*int j = 10;
+ int i = 0;
+ while (i < 5 && j > 5)
+ {
+ cout << i << "," << j << endl;
+ ++i;
+ j--;
+ }*/
+
+}