From 40b0e93d370c40c0d41fd13b43e4e3bbd0681a0f Mon Sep 17 00:00:00 2001 From: ishant9805 Date: Fri, 1 Sep 2023 15:15:10 +0530 Subject: [PATCH] Added file --- Pattern10GFG.cpp | 26 +++ Pattern11GFG.cpp | 27 +++ Pattern12GFG.cpp | 31 +++ Pattern13GFG.cpp | 24 ++ Pattern14GFG.cpp | 19 ++ Pattern15GFG.cpp | 20 ++ Pattern16GFG.cpp | 19 ++ Pattern17GFG.cpp | 29 +++ Pattern18GFG.cpp | 18 ++ Pattern19GFG.cpp | 116 ++++++++++ Pattern1GFG.cpp | 19 ++ Pattern20GFG.cpp | 60 +++++ Pattern21GFG.cpp | 34 +++ Pattern22GFG.cpp | 23 ++ Pattern2GFG.cpp | 18 ++ Pattern3GFG.cpp | 17 ++ Pattern4GFG.cpp | 17 ++ Pattern5GFG.cpp | 17 ++ Pattern6GFG.cpp | 17 ++ Pattern7GFG.cpp | 26 +++ Pattern8GFG.cpp | 26 +++ Pattern9GFG.cpp | 34 +++ main.cpp | 581 +++++++++++++++++++++++++++++++++++++++++++++++ 23 files changed, 1218 insertions(+) create mode 100644 Pattern10GFG.cpp create mode 100644 Pattern11GFG.cpp create mode 100644 Pattern12GFG.cpp create mode 100644 Pattern13GFG.cpp create mode 100644 Pattern14GFG.cpp create mode 100644 Pattern15GFG.cpp create mode 100644 Pattern16GFG.cpp create mode 100644 Pattern17GFG.cpp create mode 100644 Pattern18GFG.cpp create mode 100644 Pattern19GFG.cpp create mode 100644 Pattern1GFG.cpp create mode 100644 Pattern20GFG.cpp create mode 100644 Pattern21GFG.cpp create mode 100644 Pattern22GFG.cpp create mode 100644 Pattern2GFG.cpp create mode 100644 Pattern3GFG.cpp create mode 100644 Pattern4GFG.cpp create mode 100644 Pattern5GFG.cpp create mode 100644 Pattern6GFG.cpp create mode 100644 Pattern7GFG.cpp create mode 100644 Pattern8GFG.cpp create mode 100644 Pattern9GFG.cpp create mode 100644 main.cpp diff --git a/Pattern10GFG.cpp b/Pattern10GFG.cpp new file mode 100644 index 0000000..bda3955 --- /dev/null +++ b/Pattern10GFG.cpp @@ -0,0 +1,26 @@ +#include +using namespace std; + +int main() +{ + int n; + n = 8; + for (int i = 1; i <= n; i++) + { + for (int j = 0; j < i; j++) + { + cout << "* " ; + } + cout << endl; + } + for (int i = 1; i < n; i++) + { + for (int j = n; j > i; j--) + { + cout << "* "; + } + cout << endl; + } + + return 0; +} \ No newline at end of file diff --git a/Pattern11GFG.cpp b/Pattern11GFG.cpp new file mode 100644 index 0000000..b379342 --- /dev/null +++ b/Pattern11GFG.cpp @@ -0,0 +1,27 @@ +#include +using namespace std; + +int main() +{ + int n; + n = 8; + for (int i = 1; i <= n; i++) + { + for (int j = 0; j < i; j++) + { + if ((i+j) % 2 == 0) + { + cout << "0 "; + } + else + { + cout << "1 "; + } + + } + cout << endl; + + } + + return 0; +} \ No newline at end of file diff --git a/Pattern12GFG.cpp b/Pattern12GFG.cpp new file mode 100644 index 0000000..ab09edc --- /dev/null +++ b/Pattern12GFG.cpp @@ -0,0 +1,31 @@ +#include +using namespace std; + +int main() +{ + int n; + n = 8; + for (int i = 1; i <= n; i++) + { + for (int j = 1; j <= i; j++) + { + cout << j << " "; + } + for (int j = i; j < n; j++) + { + cout << " " << " "; + } + for (int j = n - i; j > 0; j--) + { + cout << " " << " "; + } + for (int j = i; j > 0; j--) + { + cout << j << " "; + } + + cout << endl; + } + + return 0; +} \ No newline at end of file diff --git a/Pattern13GFG.cpp b/Pattern13GFG.cpp new file mode 100644 index 0000000..4d9f080 --- /dev/null +++ b/Pattern13GFG.cpp @@ -0,0 +1,24 @@ +#include +using namespace std; + +int main() +{ + int n; + n = 8; + int nk = 0; + int kk = 0; + for (int i = 1; i <= n; i++) + { + nk = kk; + for (int j = 1; j <= i; j++) + { + nk += 1; + cout << nk << " "; + } + + kk = nk; + cout << endl; + } + + return 0; +} \ No newline at end of file diff --git a/Pattern14GFG.cpp b/Pattern14GFG.cpp new file mode 100644 index 0000000..0ff467f --- /dev/null +++ b/Pattern14GFG.cpp @@ -0,0 +1,19 @@ +#include +using namespace std; + +int main() +{ + int n; + n = 8; + for (int i = 1; i <= n; i++) + { + // A = 65 + for (int j = 1; j <= i; j++) + { + cout << char(64 + j); + } + cout << endl; + } + + return 0; +} \ No newline at end of file diff --git a/Pattern15GFG.cpp b/Pattern15GFG.cpp new file mode 100644 index 0000000..7053517 --- /dev/null +++ b/Pattern15GFG.cpp @@ -0,0 +1,20 @@ +#include +using namespace std; + +int main() +{ + int n; + n = 8; + int k = 0; + for (int i = 1; i <= n; i++) + { + // A = 65 + for (int j = n, k = 0; j >= i; j--, k++) + { + cout << char(65 + k); + } + cout << endl; + } + + return 0; +} \ No newline at end of file diff --git a/Pattern16GFG.cpp b/Pattern16GFG.cpp new file mode 100644 index 0000000..f5328b2 --- /dev/null +++ b/Pattern16GFG.cpp @@ -0,0 +1,19 @@ +#include +using namespace std; + +int main() +{ + int n; + n = 8; + for (int i = 1; i <= n; i++) + { + // A = 65 + for (int j = 0; j < i; j++) + { + cout << char(64 + i); + } + cout << endl; + } + + return 0; +} \ No newline at end of file diff --git a/Pattern17GFG.cpp b/Pattern17GFG.cpp new file mode 100644 index 0000000..93a7abc --- /dev/null +++ b/Pattern17GFG.cpp @@ -0,0 +1,29 @@ +#include +using namespace std; + +int main() +{ + int n; + n = 8; + for (int i = 1; i <= n; i++) + { + for (int j = n; j > i; j--) + { + cout << " "; + } + for (int j = 0; j < i; j++) + { + cout << char(65 + j); + } + for (int j = i-1; j > 0; j--) + { + cout << char(64 + j); + } + + + + cout << endl; + } + + return 0; +} \ No newline at end of file diff --git a/Pattern18GFG.cpp b/Pattern18GFG.cpp new file mode 100644 index 0000000..955a373 --- /dev/null +++ b/Pattern18GFG.cpp @@ -0,0 +1,18 @@ +#include +using namespace std; + +int main() +{ + int n; + n = 8; + for (int i = n; i >= 1; i--) + { + for (int j = n; j >= i; j--) + { + cout << char(64 + j) << " "; + } + cout << endl; + } + + return 0; +} \ No newline at end of file diff --git a/Pattern19GFG.cpp b/Pattern19GFG.cpp new file mode 100644 index 0000000..adf6a84 --- /dev/null +++ b/Pattern19GFG.cpp @@ -0,0 +1,116 @@ +#include +using namespace std; + +int main() +{ + int n; + n = 8; + // A = 65 + // Upper portion + for (int i = 0; i < n; i++) + { + // Upper Left + for (int j = n; j > i; j--) + { + cout << "*"; + } + // Space for Upper Left + for (int j = 0; j < i; j++) + { + cout<<" "; + } + // Space for Upper Right + for (int j = 0; j < i; j++) + { + cout<<" "; + } + // Upper Right Pattern + for (int j = n; j > i; j--) + { + cout << "*"; + } + + cout << endl; + } + // Lower Portion + for (int i = n-1; i >= 0; i--) + { + // Lower Left + for (int j = n; j > i; j--) + { + cout << "*"; + } + // Space for Lower Left + for (int j = 0; j < i; j++) + { + cout<<" "; + } + // Space for Lower Right + for (int j = 0; j < i; j++) + { + cout<<" "; + } + // Lower Right Pattern + for (int j = n; j > i; j--) + { + cout << "*"; + } + + cout << endl; + } + n = 10; + // Upper portion + for (int i = 0; i < n; i++) + { + // Upper Left + for (int j = n; j > i; j--) + { + cout << "*"; + } + // Space for Upper Left + for (int j = 0; j < i; j++) + { + cout<<" "; + } + // Space for Upper Right + for (int j = 0; j < i; j++) + { + cout<<" "; + } + // Upper Right Pattern + for (int j = n; j > i; j--) + { + cout << "*"; + } + + cout << endl; + } + // Lower Portion + for (int i = n-1; i >= 0; i--) + { + // Lower Left + for (int j = n; j > i; j--) + { + cout << "*"; + } + // Space for Lower Left + for (int j = 0; j < i; j++) + { + cout<<" "; + } + // Space for Lower Right + for (int j = 0; j < i; j++) + { + cout<<" "; + } + // Lower Right Pattern + for (int j = n; j > i; j--) + { + cout << "*"; + } + + cout << endl; + } + + return 0; +} \ No newline at end of file diff --git a/Pattern1GFG.cpp b/Pattern1GFG.cpp new file mode 100644 index 0000000..01d8ab0 --- /dev/null +++ b/Pattern1GFG.cpp @@ -0,0 +1,19 @@ +#include +using namespace std; + +int main() +{ + int n; + n = 8; + int i, j; + for (i = 0; i < n; i++) + { + for (j = 0; j < n; j++) + { + cout << "* "; + } + cout << "" << endl; + } + + return 0; +} \ No newline at end of file diff --git a/Pattern20GFG.cpp b/Pattern20GFG.cpp new file mode 100644 index 0000000..3c771c4 --- /dev/null +++ b/Pattern20GFG.cpp @@ -0,0 +1,60 @@ +#include +using namespace std; + +int main() +{ + int n = 5; + // Lower Portion + for (int i = n-1; i > 0; i--) + { + // Lower Left + for (int j = n; j > i; j--) + { + cout << "*"; + } + // Space for Lower Left + for (int j = 0; j < i; j++) + { + cout<<" "; + } + // Space for Lower Right + for (int j = 0; j < i; j++) + { + cout<<" "; + } + // Lower Right Pattern + for (int j = n; j > i; j--) + { + cout << "*"; + } + + cout << endl; + } + // Upper portion + for (int i = 0; i < n; i++) + { + // Upper Left + for (int j = n; j > i; j--) + { + cout << "*"; + } + // Space for Upper Left + for (int j = 0; j < i; j++) + { + cout<<" "; + } + // Space for Upper Right + for (int j = 0; j < i; j++) + { + cout<<" "; + } + // Upper Right Pattern + for (int j = n; j > i; j--) + { + cout << "*"; + } + + cout << endl; + } + return 0; +} diff --git a/Pattern21GFG.cpp b/Pattern21GFG.cpp new file mode 100644 index 0000000..5c76004 --- /dev/null +++ b/Pattern21GFG.cpp @@ -0,0 +1,34 @@ +#include +using namespace std; + +int main() +{ + int n = 5; + for (int i = 0; i < n; i++) + { + if (i == 0 || i == n - 1) + { + for (int j = 0; j < n; j++) + { + cout << "*"; + } + + } + else + { + for (int j = 0; j < n; j++) + { + if (j == 0 || j == n - 1) + { + cout << "*"; + } + else cout << " "; + + } + + } + + cout << endl; + } + return 0; +} diff --git a/Pattern22GFG.cpp b/Pattern22GFG.cpp new file mode 100644 index 0000000..ec23f31 --- /dev/null +++ b/Pattern22GFG.cpp @@ -0,0 +1,23 @@ +#include +using namespace std; + +int main() +{ + int n = 5; + int top, bottom, left, right, minis; + for (int i = 0; i < 2*n-1; i++) + { + for (int j = 0; j < 2*n-1; j++) + { + top = i; + bottom = (2*n-2)-i; + right = (2*n-2)-j; + left = j; + minis = min(min(top,bottom), min(left, right)); + cout << n - minis << " "; + } + + cout << endl; + } + return 0; +} diff --git a/Pattern2GFG.cpp b/Pattern2GFG.cpp new file mode 100644 index 0000000..40615d1 --- /dev/null +++ b/Pattern2GFG.cpp @@ -0,0 +1,18 @@ +#include +using namespace std; + +int main() +{ + int n; + n = 8; + int i,j; + for (i = 1; i <= n; i++) + { + for (j = 1; j <= i; j++) + { + cout << "* "; + } + cout << "" << endl; + } + return 0; +} \ No newline at end of file diff --git a/Pattern3GFG.cpp b/Pattern3GFG.cpp new file mode 100644 index 0000000..fda4597 --- /dev/null +++ b/Pattern3GFG.cpp @@ -0,0 +1,17 @@ +#include +using namespace std; + +int main() +{ + int n; + n = 8; + for (int i = 1; i <= n; i++) + { + for(int j = 1; j <= i; j++) + { + cout << j << " "; + } + cout << endl; + } + return 0; +} \ No newline at end of file diff --git a/Pattern4GFG.cpp b/Pattern4GFG.cpp new file mode 100644 index 0000000..0d98305 --- /dev/null +++ b/Pattern4GFG.cpp @@ -0,0 +1,17 @@ +#include +using namespace std; + +int main() +{ + int n; + n = 8; + for (int i = 1; i <= n; i++) + { + for (int j = 1; j <= i; j++) + { + cout << i << " "; + } + cout << endl; + } + return 0; +} \ No newline at end of file diff --git a/Pattern5GFG.cpp b/Pattern5GFG.cpp new file mode 100644 index 0000000..c0e79a5 --- /dev/null +++ b/Pattern5GFG.cpp @@ -0,0 +1,17 @@ +#include +using namespace std; + +int main() +{ + int n; + n = 8; + for (int i = 0; i < n; i++) + { + for (int j = n; j > i; j--) + { + cout << "* "; + } + cout << endl; + } + return 0; +} \ No newline at end of file diff --git a/Pattern6GFG.cpp b/Pattern6GFG.cpp new file mode 100644 index 0000000..22aed07 --- /dev/null +++ b/Pattern6GFG.cpp @@ -0,0 +1,17 @@ +#include +using namespace std; + +int main() +{ + int n; + n = 8; + for (int i = n; i > 0; i--) + { + for (int j = 1; j <= i; j++) + { + cout << j << " "; + } + cout << endl; + } + return 0; +} \ No newline at end of file diff --git a/Pattern7GFG.cpp b/Pattern7GFG.cpp new file mode 100644 index 0000000..3382f8b --- /dev/null +++ b/Pattern7GFG.cpp @@ -0,0 +1,26 @@ +#include +using namespace std; + +int main() +{ + int n; + n = 8; + for (int i = n; i > 0; i--) + { + for (int j = 1; j < i; j++) + { + cout << " "; + } + int k = n - i + 1; + for (int j = 0; j < k; j++) + { + cout << "*"; + } + for (int j = i; j < n; j++) + { + cout << "*"; + } + cout << endl; + } + return 0; +} \ No newline at end of file diff --git a/Pattern8GFG.cpp b/Pattern8GFG.cpp new file mode 100644 index 0000000..e9a87ea --- /dev/null +++ b/Pattern8GFG.cpp @@ -0,0 +1,26 @@ +#include +using namespace std; + +int main() +{ + int n; + n = 8; + for (int i = 0; i < n; i++) + { + for (int j = 0; j < i; j++) + { + cout << " "; + } + for (int j = i; j < n - 1; j++) + { + cout << "*"; + } + int k = n - i + 1; + for (int j = 0; j < k - 1; j++) + { + cout << "*"; + } + cout << endl; + } + return 0; +} \ No newline at end of file diff --git a/Pattern9GFG.cpp b/Pattern9GFG.cpp new file mode 100644 index 0000000..665eba7 --- /dev/null +++ b/Pattern9GFG.cpp @@ -0,0 +1,34 @@ +#include +using namespace std; + +int main() +{ + int n; + n = 8; + for (int i = 1; i <= n; i++) + { + for (int j = n; j > i; j--) + { + cout << " "; + } + for (int j = 0; j < i; j++) + { + cout << "* " ; + } + cout << endl; + } + for (int i = 1; i <= n; i++) + { + for (int j = 1; j < i; j++) + { + cout << " " ; + } + for (int j = n; j >= i; j--) + { + cout << "* "; + } + cout << endl; + } + + return 0; +} \ No newline at end of file diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..8cc3c98 --- /dev/null +++ b/main.cpp @@ -0,0 +1,581 @@ +#include +using namespace std; + +int Pattern1(int n) +{ + int i, j; + for (i = 0; i < n; i++) + { + for (j = 0; j < n; j++) + { + cout << "* "; + } + cout << "" << endl; + } + + return 0; +} + +int Pattern2(int n) +{ + int i,j; + for (i = 1; i <= n; i++) + { + for (j = 1; j <= i; j++) + { + cout << "* "; + } + cout << "" << endl; + } + return 0; +} + +int Pattern3(int n) +{ + for (int i = 1; i <= n; i++) + { + for(int j = 1; j <= i; j++) + { + cout << j << " "; + } + cout << endl; + } + return 0; +} + +int Pattern4(int n) +{ + for (int i = 1; i <= n; i++) + { + for (int j = 1; j <= i; j++) + { + cout << i << " "; + } + cout << endl; + } + return 0; +} + +int Pattern5(int n) +{ + for (int i = 0; i < n; i++) + { + for (int j = n; j > i; j--) + { + cout << "* "; + } + cout << endl; + } + return 0; +} + +int Pattern6(int n) +{ + for (int i = n; i > 0; i--) + { + for (int j = 1; j <= i; j++) + { + cout << j << " "; + } + cout << endl; + } + return 0; +} + +int Pattern7(int n) +{ + for (int i = n; i > 0; i--) + { + for (int j = 1; j < i; j++) + { + cout << " "; + } + int k = n - i + 1; + for (int j = 0; j < k; j++) + { + cout << "*"; + } + for (int j = i; j < n; j++) + { + cout << "*"; + } + cout << endl; + } + return 0; +} + +int Pattern8(int n) +{ + for (int i = 0; i < n; i++) + { + for (int j = 0; j < i; j++) + { + cout << " "; + } + for (int j = i; j < n - 1; j++) + { + cout << "*"; + } + int k = n - i + 1; + for (int j = 0; j < k - 1; j++) + { + cout << "*"; + } + cout << endl; + } + return 0; +} + +int Pattern9(int n) +{ + for (int i = 1; i <= n; i++) + { + for (int j = n; j > i; j--) + { + cout << " "; + } + for (int j = 0; j < i; j++) + { + cout << "* " ; + } + cout << endl; + } + for (int i = 1; i <= n; i++) + { + for (int j = 1; j < i; j++) + { + cout << " " ; + } + for (int j = n; j >= i; j--) + { + cout << "* "; + } + cout << endl; + } + + return 0; +} + +int Pattern10(int n) +{ + for (int i = 1; i <= n; i++) + { + for (int j = 0; j < i; j++) + { + cout << "* " ; + } + cout << endl; + } + for (int i = 1; i < n; i++) + { + for (int j = n; j > i; j--) + { + cout << "* "; + } + cout << endl; + } + + return 0; +} + +int Pattern11(int n) +{ + for (int i = 1; i <= n; i++) + { + for (int j = 0; j < i; j++) + { + if ((i+j) % 2 == 0) + { + cout << "0 "; + } + else + { + cout << "1 "; + } + + } + cout << endl; + + } + + return 0; +} + +int Pattern12(int n) +{ + for (int i = 1; i <= n; i++) + { + for (int j = 1; j <= i; j++) + { + cout << j << " "; + } + for (int j = i; j < n; j++) + { + cout << " " << " "; + } + for (int j = n - i; j > 0; j--) + { + cout << " " << " "; + } + for (int j = i; j > 0; j--) + { + cout << j << " "; + } + + cout << endl; + } + + return 0; +} + +int Pattern13(int n) +{ + int nk = 0; + int kk = 0; + for (int i = 1; i <= n; i++) + { + nk = kk; + for (int j = 1; j <= i; j++) + { + nk += 1; + cout << nk << " "; + } + + kk = nk; + cout << endl; + } + + return 0; +} + +int Pattern14(int n) +{ + for (int i = 1; i <= n; i++) + { + // A = 65 + for (int j = 1; j <= i; j++) + { + cout << char(64 + j); + } + cout << endl; + } + + return 0; +} + +int Pattern15(int n) +{ + int k = 0; + for (int i = 1; i <= n; i++) + { + // A = 65 + for (int j = n, k = 0; j >= i; j--, k++) + { + cout << char(65 + k); + } + cout << endl; + } + + return 0; +} + +int Pattern16(int n) +{ + for (int i = 1; i <= n; i++) + { + // A = 65 + for (int j = 0; j < i; j++) + { + cout << char(64 + i); + } + cout << endl; + } + + return 0; +} + +int Pattern17(int n) +{ + for (int i = 1; i <= n; i++) + { + for (int j = n; j > i; j--) + { + cout << " "; + } + for (int j = 0; j < i; j++) + { + cout << char(65 + j); + } + for (int j = i-1; j > 0; j--) + { + cout << char(64 + j); + } + + + + cout << endl; + } + + return 0; +} + +int Pattern18(int n) +{ + for (int i = n; i >= 1; i--) + { + for (int j = n; j >= i; j--) + { + cout << char(64 + j) << " "; + } + cout << endl; + } + + return 0; +} + +int Pattern19(int n) +{ + // A = 65 + // Upper portion + for (int i = 0; i < n; i++) + { + // Upper Left + for (int j = n; j > i; j--) + { + cout << "*"; + } + // Space for Upper Left + for (int j = 0; j < i; j++) + { + cout<<" "; + } + // Space for Upper Right + for (int j = 0; j < i; j++) + { + cout<<" "; + } + // Upper Right Pattern + for (int j = n; j > i; j--) + { + cout << "*"; + } + + cout << endl; + } + // Lower Portion + for (int i = n-1; i >= 0; i--) + { + // Lower Left + for (int j = n; j > i; j--) + { + cout << "*"; + } + // Space for Lower Left + for (int j = 0; j < i; j++) + { + cout<<" "; + } + // Space for Lower Right + for (int j = 0; j < i; j++) + { + cout<<" "; + } + // Lower Right Pattern + for (int j = n; j > i; j--) + { + cout << "*"; + } + + cout << endl; + } + return 0; +} + +int Pattern20(int n) +{ + // Lower Portion + for (int i = n-1; i > 0; i--) + { + // Lower Left + for (int j = n; j > i; j--) + { + cout << "*"; + } + // Space for Lower Left + for (int j = 0; j < i; j++) + { + cout<<" "; + } + // Space for Lower Right + for (int j = 0; j < i; j++) + { + cout<<" "; + } + // Lower Right Pattern + for (int j = n; j > i; j--) + { + cout << "*"; + } + + cout << endl; + } + // Upper portion + for (int i = 0; i < n; i++) + { + // Upper Left + for (int j = n; j > i; j--) + { + cout << "*"; + } + // Space for Upper Left + for (int j = 0; j < i; j++) + { + cout<<" "; + } + // Space for Upper Right + for (int j = 0; j < i; j++) + { + cout<<" "; + } + // Upper Right Pattern + for (int j = n; j > i; j--) + { + cout << "*"; + } + + cout << endl; + } + return 0; +} + +int Pattern21(int n) +{ + for (int i = 0; i < n; i++) + { + if (i == 0 || i == n - 1) + { + for (int j = 0; j < n; j++) + { + cout << "*"; + } + + } + else + { + for (int j = 0; j < n; j++) + { + if (j == 0 || j == n - 1) + { + cout << "*"; + } + else cout << " "; + + } + + } + + cout << endl; + } + return 0; +} + +int Pattern22(int n) +{ + int top, bottom, left, right, minis; + for (int i = 0; i < 2*n-1; i++) + { + for (int j = 0; j < 2*n-1; j++) + { + top = i; + bottom = (2*n-2)-i; + right = (2*n-2)-j; + left = j; + minis = min(min(top,bottom), min(left, right)); + cout << n - minis << " "; + } + + cout << endl; + } + return 0; +} + +int main() +{ + int n, pattNum; + cout << "Enter value of n: "; + cin >> n; + cout << "Enter Pattern number: "; + cin >> pattNum; + switch (pattNum) + { + case 1: + Pattern1(n); + break; + case 2: + Pattern2(n); + break; + case 3: + Pattern3(n); + break; + case 4: + Pattern4(n); + break; + case 5: + Pattern5(n); + break; + case 6: + Pattern6(n); + break; + case 7: + Pattern7(n); + break; + case 8: + Pattern8(n); + break; + case 9: + Pattern9(n); + break; + case 10: + Pattern10(n); + break; + case 11: + Pattern11(n); + break; + case 12: + Pattern12(n); + break; + case 13: + Pattern13(n); + break; + case 14: + Pattern14(n); + break; + case 15: + Pattern15(n); + break; + case 16: + Pattern16(n); + break; + case 17: + Pattern17(n); + break; + case 18: + Pattern18(n); + break; + case 19: + Pattern19(n); + break; + case 20: + Pattern20(n); + break; + case 21: + Pattern21(n); + break; + case 22: + Pattern22(n); + break; + default: + break; + } + return 0; +} \ No newline at end of file