write a program to show a , aa , aaa pattern in c++ language with explanation in hindi , square pattern

square pattern , write a program to show a , aa , aaa pattern in c++ language with explanation in hindi :-
इससे पहले के article मे  square पैटर्न के  उदाहरनो  को discuss किया था | अब इस article मे  trianle पैटर्न के   उदाहरनो को discuss करेगे | इस उदाहरनो को पहले खुद solve करने की कोशिश करे बाद मे इसके solution को देखे | in सभी उदाहरनो को यह पर explain करने का एक ही लक्ष्य है आप सभी इसके प्रैक्टिस करे |Pattern -1
निन्म पैटर्न को display किया जाता है |
A
AA
AAA
AAAA
AAAAA

Expalation
इस प्रोग्राम मे , triangle pattern को display करने के लिए two level looping को use किया जाता है |
Two level loop को control करने के लिए दो variable ‘i’ और ‘j’ को use किया जाता है |
इसके बाद दो variable row और colunm को declare किया जाता है | जिसमे row_number और colunm _number को assign किया जाता है |
इसमें दो loop चलाया जाता है |
loop 1 मे , i की value 1 से initial किया जाता है और ये loop तब तक चलता है जब तक  ‘i’ की value row से कम होती है | हर बार loop की body execute होने के बाद i की value update होती है |
loop 2 मे , j की value ‘1’ से initail होती है और इस loop तब तक चलता है जब तक ‘i’ की value ‘j’ से कम  या सामान होती है  |
इस loop की body मे ‘A’ को display किया जाता है |

c language मे , “A” को  print करने के लिए इसकी ascii value को use किया जाता है लेकिन c++ language मे ‘A’ को डायरेक्ट ही print किया जाता है |

Source code
#include<iostream.h>
#include<conio.h>
void main()
{
int row , colunm ,i,j;
cout<<“Enter Row_number : “;
cin>>row;
cout<<“Enter colunm_number : “;
cin>>colunm;
for(i=0;i<row;i++)
{
for(j=0;i<=j;j++)
{
cout<<“A”;
}
cout<<endl;
}
getch();
}

जब i की value ‘0’ होती तब loop 2 एक बार चलेगे और ‘A’ एक ही बार print होगा |
जब i की value ‘1’ होती तब loop 2 दो बार चलेगे और ‘A’ दो बार print होगा |
जब i की value ‘2’ होती तब loop 2 तीन बार चलेगे और ‘A’ तीन बार print होगा |
जब i की value ‘3’ होती तब loop 2 चार चलेगे और ‘A’ चार बार print होगा |
जब i की value ‘4’ होती तब loop 2 पांच  चलेगे और ‘A’ पांच बार print होगा |

इसका आउटपुट होगा :
Enter Row  : 5
Enter colunm : 5
A
AA
AAA
AAAA
AAAAA

Pattern -2
निन्म पैटर्न को display किया जाता है |
AAAAA
AAAA
AAA
AA
A

Expalation
इस प्रोग्राम मे , triangle pattern को design करने के लिए second level looping को use किया जाता है |
second level loop को control करने के लिए दो variable ‘i’ और ‘j’ को use किया जाता है |
इसके बाद दो variable row और colunm को declare किया जाता है | जिसमे row_number और colunm _number को assign किया जाता है |
इसमें दो loop चलाया जाता है |
loop 1 मे , i की value row से initial किया जाता है और ये loop तब तक चलता है जब तक  ‘i’ की value ‘1’ से बड़ी या सामान  होती है | हर बार loop की body execute होने के बाद i की value decrement होती है |
loop 2 मे , j की value ‘1’ से initail होती है और इस loop तब तक चलता है जब तक ‘i’ की value ‘j’ से कम  या सामान होती है  |
इस loop की body मे ‘A’ को display किया जाता है |

Source code
#include<iostream.h>
#include<conio.h>
void main()
{
int row , colunm ,i,j;
cout<<“Enter Row_number : “;
cin>>row;
cout<<“Enter colunm_number : “;
cin>>colunm;
for(i=row;i>1;i–)
{
for(j=0;i<=j;j++)
{
cout<<“A”;
}
cout<<endl;
}
getch();
}

सबसे पहले  i की value ‘5’ होती तब loop 2 पांच  बार (जिसके लिए j की value ( 5,4,3,2,1) होगी ) चलेगे और ‘A’ पांच  बार print होगा | और उसके बाद i की value decrement हो जाता है |
तब i की value ‘5’ होती तब loop 2 चार बार (जिसके लिए j की value (4,3,2,1) होगी ) चलेगे और ‘A’ चार  बार print होगा | और उसके बाद i की value decrement हो जाता है |
इस तरह जब तक i की value ‘1’ नहीं होती है तब ये loop चलता रहता है |

इसका आउटपुट होगा :
Enter Row  : 5
Enter colunm : 5
AAAAA
AAAA
AAA
AA
A

Pattern -3
write a program to print pattern .
1
22
333
4444
55555

Expalation
इस प्रोग्राम मे , triangle pattern को design करने के लिए second level looping को use किया जाता है |
second level loop को control करने के लिए दो variable ‘i’ और ‘j’ को use किया जाता है |
इसके बाद दो variable row और colunm को declare किया जाता है | जिसमे row_number और colunm _number को assign किया जाता है |
इसमें दो loop चलाया जाता है |
loop 1 मे , i की value, ‘1’ से initial किया जाता है और ये loop तब तक चलता है जब तक  ‘i’ की value ‘row’ से  छोटी या सामान   होती है | हर बार loop की body execute होने के बाद i की value,’1′ से update हो जाती  है |
loop 2 मे , j की value ‘1’ से initail होती है और इस loop तब तक चलता है जब तक ‘i’ की value ‘j’ से कम  या सामान होती है  |
इस loop की body मे  i की वvalue को display किया जाता है |

Source code
#include<iostream.h>
#include<conio.h>
void main()
{
int row , colunm ,i,j;
cout<<“Enter Row_number : “;
cin>>row;
cout<<“Enter colunm_number : “;
cin>>colunm;
for(i=1;i<=row;i++)
{
for(j=1;i<=j;j++)
{
cout<<i;
}
cout<<endl;
}
getch();
}

इसका आउटपुट होगा :
Enter Row  : 5
Enter colunm : 5
1
22
333
4444
55555

Pattern -4
Write a program to display pattern.
11111
2222
333
44
5

Expalation
इस प्रोग्राम मे , triangle pattern को design करने के लिए second level looping को use किया जाता है |
second level loop को control करने के लिए दो variable ‘i’ और ‘j’ को use किया जाता है |
इसके बाद दो variable row और colunm को declare किया जाता है | जिसमे row_number और colunm _number को assign किया जाता है |
इसमें दो loop चलाया जाता है |
loop 1 मे , i की value row से initial किया जाता है और ये loop तब तक चलता है जब तक  ‘i’ की value ‘1’ से बड़ी या सामान  होती है | हर बार loop की body execute होने के बाद i की value decrement होती है |
loop 2 मे , j की value ‘1’ से initail होती है और इस loop तब तक चलता है जब तक ‘i’ की value ‘j’ से कम  या सामान होती है  |
इस loop की body मे ‘j’ को display किया जाता है |

Source code
#include<iostream.h>
#include<conio.h>
void main()
{
int row ,colunm ,i,j;
cout<<“Enter Row_number : “;
cin>>row;
cout<<“Enter colunm_number : “;
cin>>colunm;
for(i=row;i>1;i–)
{
for(j=0;i<=j;j++)
{
cout<<i;
}
cout<<endl;
}
getch();
}

इसका आउटपुट होगा :
Enter Row  : 5
Enter colunm : 5
11111
2222
333
44
5