write a program to show 55555 , 54321 pattern in c++ language , with explanation in hindi

with explanation in hindi , write a program to show 55555 , 54321 pattern in c++ language :-
इससे पहले के article मे   number पैटर्न के सरल उदाहरनो  को discuss किया था | अब इस article मे  number पैटर्न के  मुश्किल उदाहरनो को discuss करेगे | पहले आप सभी खुद से try करना और उसके बाद इस उदाहरानो के solution को देखना | जिससे आप सभी मे program मे controlling looping power  develop हो सके |
Pattern -1
निन्म पैटर्न को display किया जाता है |
55555
54444
54333
54322
54321Explanation
सबसे पहले किसी पैटर्न को display करने के लिए looping को use किया जाता है |  और इस पैटर्न मे दो पैटर्न का combination है :-
5
54
543
5432
54321

or

-5555
–444
—33
—-2
—–

सबसे पहले यूजर से row और column की number को input करा लेते है  |
दो control variable ‘i’ और ‘j’ को declare किया गया है  इन variable का use loop को control करने मे किया जाता है |
outer loop मे i की value ‘0’ से initial किया जाता  है ये loop तब तक चलता अहि जब तक की इसकी क्वालुए row से कम होती है |
inner loop-1 मे j की value , ‘column’ से initial होती है | और ये loop तब तक चलता है जब तक column-i की value column से बड़ी  होती है |
इस loop की body मे , j की value को print किया जाता है |इसके बाद ‘j’की value को ‘1’ से decrement किया जाता है |
inner loop-2 मे j की value , ‘1’ से initial होती है | और ये loop तब तक चलता है जब तक colunm-i की value column सेछोटी   होती है |
इस loop की body मे ,row-i+1 की value को print किया जाता है |इसके बाद ‘j’की value को ‘1’ से increment किया जाता है |
inner loop तब तक चला है जब तक  outer loop चलता है |

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

इसका आउटपुट होगा :
Enter Row  : 5
Enter colunm : 5
55555
54444
54333
54322
54321

Pattern -2
निन्म पैटर्न को display किया जाता है |
55555
44445
33345
22345
12345

Expalation
सबसे पहले किसी पैटर्न को display करने के लिए looping को use किया जाता है |  और इस पैटर्न मे दो पैटर्न का combination है :-
55555
4444
333
22
1

or
—-5
—45
–345
-2345
12345

सबसे पहले यूजर से row और column को input करा लेते है |
उसके बाद variable ‘i’ और ‘j’ को declare करते है जिसका use looping मे किया जाता है |
outer loop मे ‘i’ की value row से initial किया जाता है ये loop तब तक चलता अहि जब तक इसकी value 1 से बड़ी या सामन होती है |
inner loop-1 मे j की value , ‘1’ से initial होती है | और ये loop तब तक चलता है जब तक j की value i-1 से छोटी और सामान   होती है |
इस loop की body मे , i की value को print किया जाता है |इसके बाद ‘j’की value को ‘1’ से increment किया जाता है |
inner loop-2 मे j की value , ‘i’ से initial होती है | और ये loop तब तक चलता है जब तक j की value column से छोटी   होती है |
इस loop की body मे , j की value को print किया जाता है |इसके बाद ‘j’की value को ‘1’ से increment किया जाता है |
inner loop तब तक चला है जब तक  outer loop चलता है |

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

इसका आउटपुट होगा :
Enter Row  : 5
Enter column : 5
55555
44445
33345
22345
12345

Pattern -3
write a program to print pattern .
54321
54322
54333
54444
55555

Explanation
इस पैटर्न मे दो पैटर्न का combination है :-
54321
5432
543
54
5

or

—–
—-2
—33
–444
-5555

row और column की value यूजर द्वारा input करने के बाद ‘i’ और’j’ को declare किया जाता अहि जिसका use looping मे किया जाता है |
outer loop मे i की value row से initial होती है | ये loop जब तक चलता है तब तक इसकी value ‘1 से बड़ी या सामान होरती है | हर बार loop की value execute होने के बाद i की value मे decrements हो जाता है |
outer loop यूजर द्वारा input की गयी row size तक चलाया जाता है |
inner loop-1 मे j की value , ‘column’ से initial होती है | और ये loop तब तक चलता है जब तक j की value ‘i’ से छोटी और सामान   होती है |
इस loop की body मे , j की value को print किया जाता है |इसके बाद ‘j’की value को ‘1’ से decrement किया जाता है |
inner loop-2 मे j की value , ‘1’ से initial होती है | और ये loop तब तक चलता है जब तक j की value i-1 से छोटी  या सामान   होती है |
इस loop की body मे , i  की value को print किया जाता है |इसके बाद ‘j’की value को ‘1’ से increment किया जाता है |
inner loop तब तक चला है जब तक  outer loop चलता है |

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

इसका आउटपुट होगा :
Enter Row  : 5
Enter column : 5
54321
54322
54333
54444
55555

Pattern -4
Write a program to display pattern.
12345
22354
33345
44445
55555

Explanation
इस पैटर्न मे दो पैटर्न का combine करके execute किय जा सकता  है :-
54321
5432
543
54
5

or

—–
—-2
—33
–444
-5555

इस प्रोग्राम मे char variable row , colunm , i और j को declare किया गया है जिसमे ‘i’ को row को execute करने मे use किया जाता है और ‘j की value colunm की value को execute करने मे किया जाता है |
outer loop मे i को row से initail किया जाता है | और इस loop को row की number तक चलाया जाता है |
inner loop-1 मे j की value , ‘1’ से initial होती है | और ये loop तब तक चलता है जब तक j की value ‘i-1’ से छोटी और सामान   होती है |
इस loop की body मे , i की value को print किया जाता है |इसके बाद ‘j’की value को ‘1’ से decreament किया जाता है |
inner loop-2 मे j की value , ‘i’ से initial होती है | और ये loop तब तक चलता है जब तक j की value coliunm से छोटी  या सामान   होती है |
इस loop की body मे , j  की value को print किया जाता है |इसके बाद ‘j’की value को ‘1’ से increament किया जाता है |
inner loop तब तक चला है जब तक  outer loop चलता है |

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

इसका आउटपुट होगा :
Enter Row  : 5
Enter column : 5
54321
54322
54333
54444
55555