0% found this document useful (0 votes)
20 views16 pages

C

The document contains multiple C++ programs that print patterns and shapes using loops and characters. Different programs demonstrate printing triangles, pyramids, numbers and characters in varying formats using formulas and looping constructs.

Uploaded by

Akash
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views16 pages

C

The document contains multiple C++ programs that print patterns and shapes using loops and characters. Different programs demonstrate printing triangles, pyramids, numbers and characters in varying formats using formulas and looping constructs.

Uploaded by

Akash
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 16

1

23
456
78910

#include<iostream>
using namespace std;

void main()
{
int n;
cin>>n;
int count = 1;
int row = 1;
while(row<=n)
{
int colum = 1;
while(colum <= row)
{
cout<<count<<" ";
count = count +1;
colum = colum +1;
}
cout<<endl;
row = row + 1;
}
}
=========================================================================

1
23
345
4567

#include<iostream>
using namespace std;

void main()
{
int n;
cin>>n;
int row = 1;
while(row<=n)
{
int colum = 1;
int value = row +1;
while(colum <= row)
{
cout<<value<<" ";
value = value + 1;
colum = colum + 1;
}
cout<<endl;
row = row + 1;
}
}
show another method
============================================================================
1
21
321
4321

n= 4
i = 4
formula = i - j + 1

#include<iostream>
using namespace std;

void main()
{
int n;
cin>>n;
int i = 1;
while(i<=n)
{
int j = 1;
while(j <= 1)
{
cout<<(i - j +1)<<" ";
j = j + 1;
}
cout<<endl;
i = i + 1;
}
}
=========================================================================

AAA
BBB
CCC

N=3
ROW = 3

#include<iostream>
using namespace std;

void main()
{
int n;
cin>>n;
int i =1;
while(i<=n)
{
int j = 1;
while(j <= n)
{
char ch = 'A' + i -1 ;
cout<<ch<<" ";
j = j +1;
}
cout<<endl;;
i = i + 1;
}
}

=================================================================================
ABC I=1
ABC I=2
ABC I=3

N=3

#include<iostream>
using namespace std;

void main()
{
int n;
cin>>n;
int i =1;
while(i<=n)
{
int j = 1;
while(j <= n)
{
char ch = 'A' + j -1 ;
cout<<ch<<" ";
j = j +1;
}
cout<<endl;
i = i + 1;
}
}

#include <iostream>
using namespace std;
int main() {
int n ;
cin>>n;
int i =1;
while(i<=n){
int j = 1;
char ch = 'A';
//int count = i;
while(j<=n){
// char ch = 'A';
cout<<ch<<" ";
ch = ch+1;
// count = count - 1 ;
j = j+1;
}
cout<<endl;
i = i+1;
}
return 0;
}
===================================================================================
===
ABC
DEF
GHI

N=4

#include<iostream>
using namespace std;

void main()
{
int n;
cin>>n;
int i =1;
char start = 'A';
while(i<=n)
{
int j = 1;
while(j <= n)
{
cout<<start<<" ";
start = start + 1;
j = j +1;
}
cout<<endl;
i = i + 1;
}
}

===================================================================================
=========

ABC
BCD
CDF

N=3
FORMULA = i +j - 1

:. i +j - 1 = 1 --> for i=1 & j=1


so i + j - 1 = 'A' ---> :. 'A' is (i=1,j=1)
add 'A' - 1 on both side
so 'A' + i + j + 2 = 'A' ===> Formula

#include<iostream>
using namespace std;

void main()
{
int n;
cin>>n;
int i =1;
while(i<=n)
{
int j = 1;
while(j <= n)
{
char ch = 'A' + i +j -2 ;
cout<<ch<<" ";
j = j +1;
}
cout<<endl;
i = i + 1;
}
}

Another Method--->

Formula --> 'A' + i + j + 2 - n

#include<iostream>
using namespace std;

void main()
{
int n;
cin>>n;
int row =1;
while(row<=n)
{
int col = 1;
while(col <= row)
{
char ch = 'A' + row + col + 2 -n ;
cout<<ch<<" ";
col = col +1;
}
cout<<endl;
row = row + 1;
}
}

=========================================================
A
BB
CCC
DDDD

n=4
Formula = 'A' + i - 1

#include<iostream>
using namespace std;

void main()
{
int n;
cin>>n;
int row =1;
while(row<=n)
{
int col = 1;
while(col <= row)
{
char ch = 'A' + row - 1;
cout<<ch<<" ";
col = col +1;
}
cout<<endl;
row = row + 1;
}
}

===================================================================================
======================
A
BC
DEF
GHIJ

#include<iostream>
using namespace std;

void main()
{
int n;
cin>>n;
int row =1;
while(row<=n)
{
int col = 1;
while(col <= row)
{
char value = 'A';
cout<<ch<<" ";
value = value + 1;
col = col +1;
}
cout<<endl;
row = row + 1;
}
}
===================================================================================
===============
A
BC
CDE
DEFG

N = 4
FARMULA = 'A' + i + j+ 2

#include<iostream>
using namespace std;

void main()
{
int n;
cin>>n;
int row =1;
while(row<=n)
{
int col = 1;
while(col <= row)
{
char ch = 'A' + row + col + 2;
cout<<ch<<" ";
col = col +1;
}
cout<<endl;
row = row + 1;
}
}

=========================================================
D
CD
BCD
ABCD

N= 4
FORMULA = 'A' + n - i

#include<iostream>
using namespace std;

void main()
{
int n;
cin>>n;
int row =1;
while(row<=n)
{
int col = 1;
char start = 'A' + n - 1;
while(col <= row)
{

cout<<start<<" ";
start = start + 1;
col = col +1;
}
cout<<endl;
row = row + 1;
}
}

=====================================================================

*
**
***
****

look --->

---*
--**
-***
****
print this

space = n-i
* = 1,2,3,4

#include<iostream>
using namespace std;

void main()
{
int n;
cin>>n;
int row =1;
while(row<=n)
{
// space print kr rhe--
int space = n - row ;
while(space)
{
cout<<" ";
space = space - 1;
}

// * print kar rahe hai--


col = 1;
while(col<=row)
{
cout<<"*";
col = col + 1;
}

cout<<endl;
row = row + 1;
}
}

#include <iostream>
using namespace std;
int main() {
int n;
cin>>n;
int i =1;
while(i<=n)
{
// space print kr rhe--
int space = n-i;
while(space){
cout<<" ";
space = space - 1;
}

// * print kar rahe hai--


int j = 1;
while(j<=i){
cout<<"*";
j = j+ 1;
}

cout<<endl;
i = i + 1;
}
}
========================================================

****
***
**
*

n = 4
formula = n-i+1

#include<iostream>
using namespace std;

void main()
{
int n;
cin>>n;
int i = 1;
while(i<=n)
{
int j = 1;
while(j <= n - i + 1)
{

cout<<"*";
j = j + 1;
}
cout<<endl;
i = i + 1;
}
}

===================================================================================
======================
**** space =0
*** 2
** 3
* 4

space = i-1
star = n-i+1

#include<iostream>
using namespace std;

void main()
{
int n;
cin>>n;
int i = 1;
while(i<=n)
{
// pehle space print kiya--

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

// * print kar rahe hai--


int j = 1;
while(j <= n - i + 1)
{

cout<<"*";
j = j + 1;
}
cout<<endl;
i = i + 1;
}
}

===============================================================
1111
222
33
4

#include<iostream>
using namespace std;

void main()
{
int n;
cin>>n;
int i = 1;
while(i<=n)
{
// pehle space print kiya--

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

// number print kar rahe hai--


int j = n- i+1;
//int j = 1;
while(j <=i)
{

cout<<i;
j = j + 1;
}
cout<<endl;
i = i + 1;
}
}
==============================================================================
1
22
333
4444

#include<iostream>
using namespace std;

void main()
{
int n;
cin>>n;
int i = 1;
while(i<=n)
{
// pehle space print kiya--

int space = n-i;


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

// number print kar rahe hai--


int j = 1;
while(j <= i)
{

cout<<i;
j = j + 1;
}
cout<<endl;
i = i + 1;
}
}
===================================================================================
=

1234
234
34
4

#include<iostream>
using namespace std;

void main()
{
int n;
cin>>n;
int i = 1;
while(i<=n)
{
// pehle space print kiya--

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

// * print kar rahe hai--


int j = 1;
while(j <= i)
{

cout<<(i+1);
j = j + 1;
}
cout<<endl;
i = i + 1;
}
}
===================================================================================
========
1
121
12321
1234321

look--
---1
--121
-12321
1234321

1st 2nd 3rd


--- 1
-- 12 1
- 123 21
1234 321

space = n-i

#include<iostream>
using namespace std;

void main()
{
int n;
cin>>n;
int i = 1;
while(i<=n)
{
// pehle space print kiya--

int space = n-i;


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

// 1st number triangle print kar rahe hai--


int j = 1;
while(j <= i)
{

cout<<j;
j = j + 1;
}

// 3nd number triangle print kar rahe hai--


int start = i-1;
while(start)
{
cout<<start;
start = start - 1;
}
cout<<endl;
i = i + 1;
}
}

#include <iostream>
using namespace std;
int main() {
int n;
cin>>n;
int i =1;
//int count = 1;
//int value = i;
//int space = i - 1 ;
while(i<=n)
{
//space print kr rhe--
int space = n -i;
while(space){
cout<<" ";
space = space - 1 ;

// 1st number triangle print kar rahe hai--


int j = 1;
int count = 1;
while(j<=i){
cout<<count;
count = count + 1;
j = j+ 1;
}
int k = 2;
while(k <=i){
cout<<(i - k +1);
k = k + 1;
}
cout<<endl;
i = i + 1;
}
}
===================================================================================
========================
1234554321
1234**4321
123****321
12******21
1********1

#include<iostream>
using namespace std;

void main()
{
int n;
cin>>n;
int i = 1;
while(i<=n)
{
// pehle number triangle print kiya--

int j = n-i+1;
while(j<= i)
{
cout<<j;
}

// 2nd * print kar rahe hai--


int j = 1;
while(j <= (i-1)*2)
{
cout<<"*";
j = j + 1;
}

// 3nd number triangle print kar rahe hai--


j = n-i+1;
while(j>=1)
{
cout<<j;
j = j+1;
}
i = i+1;
cout<<endl;
}
}
===================================================================================
====

You might also like