diff --git a/Pattern/Sahil Ansari /Pattern2.cpp b/Pattern/Sahil Ansari /Pattern2.cpp new file mode 100644 index 0000000..5fcf9c4 --- /dev/null +++ b/Pattern/Sahil Ansari /Pattern2.cpp @@ -0,0 +1,23 @@ +#include +using namespace std; + +int main() { + int n = 5; // height of the pattern + + for (int i = 1; i <= n; i++) { + for (int j = 1; j <= n; j++) { + if ((i == 1 && j == 3) || + (i == 2 && j == 3) || + (i == 3) || + (i == 4 && j == 3) || + (i == 5 && j == 3)) { + cout << "* "; + } else { + cout << " "; + } + } + cout << endl; + } + + return 0; +} diff --git a/Pattern/Sahil Ansari /Pattern3.cpp b/Pattern/Sahil Ansari /Pattern3.cpp new file mode 100644 index 0000000..879e692 --- /dev/null +++ b/Pattern/Sahil Ansari /Pattern3.cpp @@ -0,0 +1,19 @@ +#include +using namespace std; + +int main() { + int n = 5; + + for (int i = 0; i < n; i++) { + for (int j = 0; j < n; j++) { + if (i == j || i + j == n - 1) { + cout << "* "; + } else { + cout << " "; + } + } + cout << endl; + } + + return 0; +} diff --git a/Pattern/Sahil Ansari /PatternStar.cpp b/Pattern/Sahil Ansari /PatternStar.cpp new file mode 100644 index 0000000..315eb4b --- /dev/null +++ b/Pattern/Sahil Ansari /PatternStar.cpp @@ -0,0 +1,19 @@ +#include + +int main() { + int n = 5; + for (int i = 1; i <= n; ++i) { + for (int j = 1; j <= i; ++j) { + std::cout << "*"; + } + std::cout << std::endl; + } + for (int i = n-1; i >= 1; --i) { + for (int j = 1; j <= i; ++j) { + std::cout << "*"; + } + std::cout << std::endl; + } + + return 0; +}