Skip to content

Commit 30bf83d

Browse files
Deepanshu JainDeepanshu Jain
authored andcommitted
pattern problems added n cpp
1 parent 28032b3 commit 30bf83d

36 files changed

+1221
-1
lines changed

Pattern-Problems/.DS_Store

6 KB
Binary file not shown.

Pattern-Problems/README.md

Lines changed: 367 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,367 @@
1+
# Pattern-Problems
2+
3+
#### Pattern 1:
4+
5+
```
6+
N = 4
7+
1
8+
1 1
9+
1 1 1
10+
1 1 1 1
11+
```
12+
13+
#### Pattern 2:
14+
15+
```
16+
N = 4
17+
1
18+
2 3
19+
4 5 6
20+
7 8 9 10
21+
```
22+
#### Pattern 3:
23+
24+
```
25+
N = 4
26+
1
27+
2 3
28+
3 4 5
29+
4 5 6 7
30+
```
31+
32+
#### Pattern 4:
33+
34+
```
35+
N = 4
36+
1 1 1 1
37+
1 1 1
38+
1 1
39+
1
40+
```
41+
42+
#### Pattern 5:
43+
44+
```
45+
N = 4
46+
1 2 3 4
47+
1 2 3
48+
1 2
49+
1
50+
```
51+
52+
#### Pattern 6:
53+
54+
```
55+
N = 4
56+
1
57+
1 1
58+
1 1 1
59+
1 1 1 1
60+
```
61+
62+
#### Pattern 7:
63+
64+
```
65+
N = 4
66+
1
67+
2 3
68+
4 5 6
69+
7 8 9 10
70+
```
71+
72+
#### Pattern 8:
73+
74+
```
75+
N = 4
76+
1
77+
2 3
78+
3 4 5
79+
4 5 6 7
80+
```
81+
82+
#### Pattern 9:
83+
84+
```
85+
N = 4
86+
1 1 1 1
87+
1 1 1
88+
1 1
89+
1
90+
```
91+
92+
#### Pattern 10:
93+
94+
```
95+
N = 4
96+
1 2 3 4
97+
1 2 3
98+
1 2
99+
1
100+
```
101+
102+
#### Pattern 11:
103+
104+
```
105+
N = 4
106+
A
107+
B B
108+
C C C
109+
D D D D
110+
```
111+
112+
#### Pattern 12:
113+
114+
```
115+
N = 4
116+
1 1 1 1
117+
0 0 0
118+
1 1
119+
0
120+
```
121+
122+
#### Pattern 13:
123+
124+
```
125+
N = 4
126+
D
127+
C D
128+
B C D
129+
A B C D
130+
```
131+
132+
#### Pattern 14:
133+
134+
```
135+
N = 4
136+
1
137+
3 2
138+
4 5 6
139+
10 9 8 7
140+
```
141+
142+
#### Pattern 15:
143+
144+
```
145+
N = 4
146+
A B C D D C B A
147+
A B C C B A
148+
A B B A
149+
A A
150+
```
151+
152+
#### Pattern 16:
153+
154+
```
155+
N = 4
156+
4 4 4 4
157+
3 4 4 4
158+
2 3 4 4
159+
1 2 3 4
160+
```
161+
162+
#### Pattern 17:
163+
164+
```
165+
N = 4
166+
0
167+
1 0 1
168+
2 1 0 1 2
169+
3 2 1 0 1 2 3
170+
4 3 2 1 0 1 2 3 4
171+
```
172+
173+
#### Pattern 18:
174+
175+
```
176+
N = 5 (N is always odd)
177+
*
178+
* *
179+
* * *
180+
* *
181+
*
182+
```
183+
184+
#### Pattern 19:
185+
186+
```
187+
N = 5 (N is always odd)
188+
*
189+
* * *
190+
* * * * *
191+
* * *
192+
*
193+
```
194+
195+
196+
#### Pattern 20:
197+
198+
```
199+
N = 5 (N is always odd)
200+
1
201+
1 2 3
202+
1 2 3 4 5
203+
1 2 3
204+
1
205+
```
206+
207+
208+
#### Pattern 21:
209+
210+
```
211+
N = 4
212+
1
213+
2 3 2
214+
3 4 5 4 3
215+
4 5 6 7 6 5 4
216+
```
217+
218+
219+
#### Pattern 22:
220+
221+
```
222+
N = 5 #####(N is always odd)
223+
*
224+
* *
225+
* * *
226+
* *
227+
*
228+
```
229+
230+
231+
#### Pattern 23:
232+
233+
```
234+
N = 5
235+
1
236+
1 1
237+
1 2 1
238+
1 2 2 1
239+
1 2 2 2 1
240+
```
241+
242+
243+
#### Pattern 24:
244+
245+
```
246+
N = 4
247+
1
248+
1 1
249+
2 0 2
250+
3 0 0 3
251+
```
252+
253+
254+
#### Pattern 25:
255+
256+
```
257+
N = 4
258+
*
259+
* * *
260+
* * * * *
261+
* * * * * * *
262+
```
263+
264+
265+
#### Pattern 26:
266+
267+
```
268+
N = 4
269+
1
270+
2 1 2
271+
3 2 1 2 3
272+
4 3 2 1 2 3 4
273+
```
274+
275+
276+
#### Pattern 27:
277+
278+
```
279+
N = 5
280+
5 4 3 2 *
281+
5 4 3 * 1
282+
5 4 * 2 1
283+
5 * 3 2 1
284+
* 4 3 2 1
285+
```
286+
287+
#### Pattern 28:
288+
289+
```
290+
N = 4
291+
* 0 0 0 * 0 0 0 *
292+
0 * 0 0 * 0 0 * 0
293+
0 0 * 0 * 0 * 0 0
294+
0 0 0 * * * 0 0 0
295+
```
296+
297+
298+
299+
#### Pattern 29:
300+
301+
```
302+
N = 5
303+
1 1
304+
1 2 2 1
305+
1 2 3 3 2 1
306+
1 2 3 4 4 3 2 1
307+
1 2 3 4 5 5 4 3 2 1
308+
309+
```
310+
311+
312+
#### Pattern 30:
313+
314+
```
315+
N = 5 #####(N is always odd)
316+
* * * * *
317+
* * * *
318+
* *
319+
* * * *
320+
* * * * *
321+
```
322+
323+
324+
#### Pattern 31:
325+
326+
```
327+
N = 5
328+
1 1
329+
2 2
330+
 3 3
331+
4 4
332+
5
333+
4 4
334+
 3 3
335+
2 2
336+
1 1
337+
```
338+
339+
340+
#### Pattern 32:
341+
342+
```
343+
N = 5
344+
1
345+
2 3
346+
4 5 6 7
347+
8 9 1 2 3 4 5 6
348+
7 8 9 1 2 3 4 5 6 7 8 9 1 2 3 4
349+
350+
```
351+
352+
353+
#### Pattern 33:
354+
355+
```
356+
N = 5
357+
1 * * * * *
358+
2 * * * *
359+
3 * * *
360+
4 * *
361+
5 *
362+
4 * *
363+
3 * * *
364+
2 * * * *
365+
1 * * * * *
366+
367+
```

Pattern-Problems/cpp/pattern01.cpp

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#include <iostream>
2+
using namespace std;
3+
4+
int main(){
5+
cout<<"Enter n : ";
6+
int n;
7+
cin>>n;
8+
9+
//LOOP TO PRINT MULTIPLE ROWS
10+
for(int row=1; row<=n; row++){
11+
//WORK OF ONE ROW
12+
13+
//LOOP TO PRINT MULTIPLE COLUMNS
14+
for(int col=1; col<=row; col++){
15+
cout<<"1 ";
16+
}
17+
cout<<endl;
18+
}
19+
}

0 commit comments

Comments
 (0)