From 274492296000cd96785621576d8eda4b20b580f3 Mon Sep 17 00:00:00 2001 From: siddhant-2002 Date: Thu, 17 Oct 2024 13:30:59 +0530 Subject: [PATCH] cpp programs added patterns code added in cpp --- cpp/patterns/1.cpp | 25 +++++++++++++++++++++++++ cpp/patterns/2.cpp | 17 +++++++++++++++++ cpp/patterns/3.cpp | 15 +++++++++++++++ cpp/patterns/4.cpp | 14 ++++++++++++++ cpp/patterns/5.cpp | 21 +++++++++++++++++++++ cpp/patterns/6.cpp | 18 ++++++++++++++++++ cpp/patterns/7.cpp | 15 +++++++++++++++ cpp/patterns/8.cpp | 23 +++++++++++++++++++++++ 8 files changed, 148 insertions(+) create mode 100644 cpp/patterns/1.cpp create mode 100644 cpp/patterns/2.cpp create mode 100644 cpp/patterns/3.cpp create mode 100644 cpp/patterns/4.cpp create mode 100644 cpp/patterns/5.cpp create mode 100644 cpp/patterns/6.cpp create mode 100644 cpp/patterns/7.cpp create mode 100644 cpp/patterns/8.cpp diff --git a/cpp/patterns/1.cpp b/cpp/patterns/1.cpp new file mode 100644 index 000000000..9626b2a6c --- /dev/null +++ b/cpp/patterns/1.cpp @@ -0,0 +1,25 @@ +#include +using namespace std; + +int main(){ + int n; + cin >> n; + + // for(int i=1;i<=n;i++){ + // for(int j=1;j<=n;j++){ + // cout << j << " "; + // } + // cout << endl; + // } + + int a=n; + + while(a--){ + int i=1; + while(i<=n){ + cout << i << " "; + i++; + } + cout << endl; + } +} \ No newline at end of file diff --git a/cpp/patterns/2.cpp b/cpp/patterns/2.cpp new file mode 100644 index 000000000..03a3892f1 --- /dev/null +++ b/cpp/patterns/2.cpp @@ -0,0 +1,17 @@ +#include +using namespace std; + +int main(){ + int n; + cin >> n; + + int a=1; + for(int i=0;i +using namespace std; + +int main(){ + int n; + cin >> n; + + for(int i=1;i<=n;i++){ + for(int j=1;j<=i;j++){ + cout << '*' << " "; + } + cout << endl; + } + +} \ No newline at end of file diff --git a/cpp/patterns/4.cpp b/cpp/patterns/4.cpp new file mode 100644 index 000000000..11a78fa76 --- /dev/null +++ b/cpp/patterns/4.cpp @@ -0,0 +1,14 @@ +#include +using namespace std; + +int main(){ + int n; + cin >> n; + + for(int i=1;i<=n;i++){ + for(int j=1;j<=i;j++){ + cout << i << " "; + } + cout << endl; + } +} \ No newline at end of file diff --git a/cpp/patterns/5.cpp b/cpp/patterns/5.cpp new file mode 100644 index 000000000..512a64daf --- /dev/null +++ b/cpp/patterns/5.cpp @@ -0,0 +1,21 @@ +#include +using namespace std; + +int main(){ + int n; + cin >> n; + + + int a=1; + + for(int i=1;i<=n;i++){ + a=i; + for(int j=1;j<=i;j++){ + cout << a << " "; + a++; + } + cout << endl; + + } + +} \ No newline at end of file diff --git a/cpp/patterns/6.cpp b/cpp/patterns/6.cpp new file mode 100644 index 000000000..bf6153d33 --- /dev/null +++ b/cpp/patterns/6.cpp @@ -0,0 +1,18 @@ +#include +using namespace std; + +int main(){ + int n; + cin >> n; + + int a; + for(int i=1;i<=n;i++){ + a=i; + while(a>=1){ + cout << a << " "; + a--; + } + cout << endl; + + } +} \ No newline at end of file diff --git a/cpp/patterns/7.cpp b/cpp/patterns/7.cpp new file mode 100644 index 000000000..be60a19ca --- /dev/null +++ b/cpp/patterns/7.cpp @@ -0,0 +1,15 @@ +#include +using namespace std; + +int main(){ + int n; + cin >> n; + char ch = 'a'; + for(int i=1;i<=n;i++){ + for(int j=1;j<=n;j++){ + cout << ch << " "; + } + cout << endl; + ch+=1; + } +} \ No newline at end of file diff --git a/cpp/patterns/8.cpp b/cpp/patterns/8.cpp new file mode 100644 index 000000000..18f54b1f8 --- /dev/null +++ b/cpp/patterns/8.cpp @@ -0,0 +1,23 @@ +#include +using namespace std; + +int main(){ + int n; + cin >> n; + int a = n-1; + int b = 1; + for(int i=1;i<=n;i++){ + for(int j=1;j<=n;j++){ + if(j<=a){ + cout << " " ; + } + else{ + cout << b; + b++; + } + } + cout << endl; + a--; + + } +} \ No newline at end of file