Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Added first 25 programs under CPlusPlus/AlphabaticPatterns #70

Merged
merged 28 commits into from
Nov 4, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
151c925
Create pattern1.cpp
pratikrj1601 Sep 29, 2023
568dd9c
Create pattern2.cpp
pratikrj1601 Sep 29, 2023
04bed2b
Create pattern3.cpp
pratikrj1601 Sep 29, 2023
bbf106e
Create pattern4.cpp
pratikrj1601 Sep 29, 2023
4cb0dc8
Create pattern5.cpp
pratikrj1601 Sep 29, 2023
8fa15e9
Create pattern6.cpp
pratikrj1601 Sep 29, 2023
d884ad1
Create pattern7.cpp
pratikrj1601 Sep 29, 2023
b8c1797
Create pattern8.cpp
pratikrj1601 Sep 29, 2023
01082b7
Create pattern9.cpp
pratikrj1601 Sep 29, 2023
68b4db9
Create pattern_10.cpp
pratikrj1601 Sep 29, 2023
91e6c86
Create pattern_11.cpp
pratikrj1601 Sep 29, 2023
0ea362b
Create pattern_12.cpp
pratikrj1601 Sep 29, 2023
982134a
Create pattern_13.cpp
pratikrj1601 Sep 29, 2023
b516a34
Create pattern_14.cpp
pratikrj1601 Sep 29, 2023
1894a66
Create pattern_15.cpp
pratikrj1601 Sep 29, 2023
cceff21
Create pattern17.cpp
pratikrj1601 Sep 29, 2023
8161d61
Rename pattern17.cpp to pattern_17.cpp
pratikrj1601 Sep 29, 2023
eb4f9a8
Create pattern_16.cpp
pratikrj1601 Sep 29, 2023
1cf1bff
Create pattern19.cpp
pratikrj1601 Sep 29, 2023
69a2399
Rename pattern19.cpp to pattern_19.cpp
pratikrj1601 Sep 29, 2023
e15176f
Create pattern_20.cpp
pratikrj1601 Sep 29, 2023
c623fbb
Create pattern_21.cpp
pratikrj1601 Sep 29, 2023
54684a3
Create pattern_22.cpp
pratikrj1601 Sep 29, 2023
6bc656c
Create pattern_23.cpp
pratikrj1601 Sep 29, 2023
2aeb3eb
Create pattern_24.cpp
pratikrj1601 Sep 30, 2023
62e6788
Rename pattern_19.cpp to pattern_18.cpp
pratikrj1601 Sep 30, 2023
60d5ba0
Create pattern_19.cpp
pratikrj1601 Sep 30, 2023
56db3f1
Create pattern_25.cpp
pratikrj1601 Sep 30, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions CPlusPlusPatternPrograms/AlphabeticPatterns/pattern1.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#include<iostream>
using namespace std;

// A A A A A
// B B B B B
// C C C C C
// D D D D D
// E E E E E

int main() {

int n, i=1;
cin>>n;

while (i<=n) {
int j = 1;
while (j<=n) {
cout<<char('A'+i-1)<<" ";
j++;
}
i++;
cout<<endl;
}
}
24 changes: 24 additions & 0 deletions CPlusPlusPatternPrograms/AlphabeticPatterns/pattern2.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#include<iostream>
using namespace std;

// A B C D E
// A B C D E
// A B C D E
// A B C D E
// A B C D E

int main() {

int n, i=1;
cin>>n;

while (i<=n) {
int j = 1;
while (j<=n) {
cout<<char('A'+j-1)<<" ";
j++;
}
i++;
cout<<endl;
}
}
24 changes: 24 additions & 0 deletions CPlusPlusPatternPrograms/AlphabeticPatterns/pattern3.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#include<iostream>
using namespace std;

// E E E E E
// D D D D D
// C C C C C
// B B B B B
// A A A A A

int main() {

int n, i=1;
cin>>n;

while (i<=n) {
int j = 1;
while (j<=n) {
cout<<char(n-i+'A')<<" ";
j++;
}
i++;
cout<<endl;
}
}
24 changes: 24 additions & 0 deletions CPlusPlusPatternPrograms/AlphabeticPatterns/pattern4.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#include<iostream>
using namespace std;

// E D C B A
// E D C B A
// E D C B A
// E D C B A
// E D C B A

int main() {

int n, i=1;
cin>>n;

while (i<=n) {
int j = 1;
while (j<=n) {
cout<<char(n-j+'A')<<" ";
j++;
}
i++;
cout<<endl;
}
}
24 changes: 24 additions & 0 deletions CPlusPlusPatternPrograms/AlphabeticPatterns/pattern5.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#include<iostream>
using namespace std;

// A
// B B
// C C C
// D D D D
// E E E E E

int main() {

int n, i=1;
cin>>n;

while (i<=n) {
int j = 1;
while (j<=i) {
cout<<char(i-1+'A')<<" ";
j++;
}
i++;
cout<<endl;
}
}
24 changes: 24 additions & 0 deletions CPlusPlusPatternPrograms/AlphabeticPatterns/pattern6.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#include<iostream>
using namespace std;

// A
// A B
// A B C
// A B C D
// A B C D E

int main() {

int n, i=1;
cin>>n;

while (i<=n) {
int j = 1;
while (j<=i) {
cout<<char(j-1+'A')<<" ";
j++;
}
i++;
cout<<endl;
}
}
24 changes: 24 additions & 0 deletions CPlusPlusPatternPrograms/AlphabeticPatterns/pattern7.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#include<iostream>
using namespace std;

// A A A A A
// B B B B
// C C C
// D D
// E

int main() {

int n, i=1;
cin>>n;

while (i<=n) {
int j = 1;
while (j<=n-i+1) {
cout<<char(i-1+'A')<<" ";
j++;
}
i++;
cout<<endl;
}
}
24 changes: 24 additions & 0 deletions CPlusPlusPatternPrograms/AlphabeticPatterns/pattern8.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#include<iostream>
using namespace std;

// A B C D E
// A B C D
// A B C
// A B
// A

int main() {

int n, i=1;
cin>>n;

while (i<=n) {
int j = 1;
while (j<=n-i+1) {
cout<<char(j-1+'A')<<" ";
j++;
}
i++;
cout<<endl;
}
}
24 changes: 24 additions & 0 deletions CPlusPlusPatternPrograms/AlphabeticPatterns/pattern9.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#include<iostream>
using namespace std;

// E E E E E
// D D D D
// C C C
// B B
// A

int main() {

int n, i=1;
cin>>n;

while (i<=n) {
int j = 1;
while (j<=n-i+1) {
cout<<char(n-i+'A')<<" ";
j++;
}
i++;
cout<<endl;
}
}
24 changes: 24 additions & 0 deletions CPlusPlusPatternPrograms/AlphabeticPatterns/pattern_10.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#include<iostream>
using namespace std;

// E D C B A
// E D C B
// E D C
// E D
// E

int main() {

int n, i=1;
cin>>n;

while (i<=n) {
int j = 1;
while (j<=n-i+1) {
cout<<char(n-j+'A')<<" ";
j++;
}
i++;
cout<<endl;
}
}
30 changes: 30 additions & 0 deletions CPlusPlusPatternPrograms/AlphabeticPatterns/pattern_11.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#include<iostream>
using namespace std;

// A
// B B
// C C C
// D D D D
// E E E E E

int main() {

int n, i=1;
cin>>n;

while (i<=n) {
int space = n-i;
while(space) {
cout<<" ";
space--;
}

int j = 1;
while (j<=i) {
cout<<char(i-1+'A')<<" ";
j++;
}
i++;
cout<<endl;
}
}
30 changes: 30 additions & 0 deletions CPlusPlusPatternPrograms/AlphabeticPatterns/pattern_12.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#include<iostream>
using namespace std;

// A
// A B
// A B C
// A B C D
// A B C D E

int main() {

int n, i=1;
cin>>n;

while (i<=n) {
int space = n-i;
while(space) {
cout<<" ";
space--;
}

int j = 1;
while (j<=i) {
cout<<char(j-1+'A')<<" ";
j++;
}
i++;
cout<<endl;
}
}
30 changes: 30 additions & 0 deletions CPlusPlusPatternPrograms/AlphabeticPatterns/pattern_13.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#include<iostream>
using namespace std;

// E E E E E
// D D D D
// C C C
// B B
// A

int main() {

int n, i=1;
cin>>n;

while (i<=n) {
int space = i-1;
while(space) {
cout<<" ";
space--;
}

int j = 1;
while (j<=n-i+1) {
cout<<char(n-i+'A')<<" ";
j++;
}
i++;
cout<<endl;
}
}
30 changes: 30 additions & 0 deletions CPlusPlusPatternPrograms/AlphabeticPatterns/pattern_14.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#include<iostream>
using namespace std;

// A B C D E
// A B C D
// A B C
// A B
// A

int main() {

int n, i=1;
cin>>n;

while (i<=n) {
int space = i-1;
while(space) {
cout<<" ";
space--;
}

int j = 1;
while (j<=n-i+1) {
cout<<char(j-1+'A')<<" ";
j++;
}
i++;
cout<<endl;
}
}
Loading