diff options
Diffstat (limited to 'project/NestedLoops.cpp')
| -rw-r--r-- | project/NestedLoops.cpp | 54 |
1 files changed, 53 insertions, 1 deletions
diff --git a/project/NestedLoops.cpp b/project/NestedLoops.cpp index e451ce2..fdb59e2 100644 --- a/project/NestedLoops.cpp +++ b/project/NestedLoops.cpp @@ -1,3 +1,55 @@ #include "NestedLoops.h" -#include <iostream>
\ No newline at end of file +#include <iostream> + +using std::cout; +using std::cin; +using std::endl; + +void NestedForLoop(size_t n, size_t m) +{ + for (int i = 0; i < n; ++i) + { + for (int j = 0; j < m; ++j) + { + cout << "i = " << i << ", j = " << j << endl; + cout << i * j << endl; + + } + } +} + + +void NestedWhileLoop(size_t n, size_t m) +{ + n = 0; + while (n < 4) + { + m = 0; + while (m < 3) + { + cout << "n = " << n << ", m = " << m << endl; + m++; + } + cout << endl; + n++; + } +} + + +void NestedDoWhileLoop(size_t n, size_t m) +{ + n = 1; + do + { + m = 1; + do + { + cout << n * m << " "; + ++m; + + } while (m <= 3); + cout << endl; + n++; + } while (n <=3 ); +} |