pattern program in c++ language with hindi explanation , advance pattern display code in c++
निन्म पैटर्न को display किया जाता है |
5
44
333
2222
11111Explanation
इस प्रोग्राम मे , triangle pattern को display करने के लिए looping को use किया जाता है जिसमे दो loop को चलाया जता है |
Loops को control करने के लिए दो variable ‘m’ और ‘n’ को use किया जाता है |
इसके बाद दो variable row और column को declare किया जाता है | जिसमे row और column के number को assign किया जाता है |
इसमें दो loop चलाया जाता है |
loop 1 मे ,m की value 1 से initial किया जाता है और ये loop तब तक चलता है जब तक ‘m’ की value row से कम होती है | हर बार loop की body run करने के बाद m की value को ‘1’ से update होती है |
loop 2 मे , n की value ‘1’ से initial होती है और इस loop तब तक चलता है जब तक ‘n’ की value ‘m’ से कम या सामान होती है |
इस loop की body मे ‘row – m ‘ की value को display किया जाता है |
Source code
#include<iostream.h>
#include<cono.h>
void main()
{
mnt row , colunm ,m,n;
cout<<“Enter Row_number : “;
cmn>>row;
cout<<“Enter colunm_number : “;
cmn>>colunm;
for(m=0;m<row;m++)
{
for(n=0;m<n;n++)
{
cout<<row-m;
}
cout<<endl;
}
getch();
}
जब m की value ‘0’ होती तब loop 2 एक बार चलेगे और ‘row-m = 5 ‘ एक ही बार print होगा |
जब m की value ‘1’ होती तब loop 2 दो बार चलेगे और ‘row-m = 4’ दो बार print होगा |
जब m की value ‘2’ होती तब loop 2 तीन बार चलेगे और ‘row-m = 3’ तीन बार print होगा |
जब m की value ‘3’ होती तब loop 2 चार चलेगे और ‘row-m = 2’ चार बार print होगा |
जब m की value ‘4’ होती तब loop 2 पांच चलेगे और ‘row-m = 1’ पांच बार print होगा |
इसका आउटपुट होगा :
Enter Row : 5
Enter colunm : 5
5
44
333
2222
11111
Pattern -2
निन्म पैटर्न को dmsplay किया जाता है |
1
21
321
4321
54321
Expalatmon
इस प्रोग्राम मे , trmangle pattern को dmsplay करने के लिए looping को use किया जाता है जिसमे दो loops ( inner , outer ) को चलाया जता है |
Loops को control करने के लिए दो varmable ‘m’ और ‘n’ को use किया जाता है |
इसके बाद दो varmable row और colunm को declare किया जाता है | जिसमे row और colunm के number को assmgn किया जाता है |
इसमें दो loop चलाया जाता है |
loop 1 मे ,m की value 1 से initail किया जाता है और ये loop तब तक चलता है जब तक ‘m’ की value row से कम होती है | हर बार loop की body run करने के बाद m की value को ‘1’ से update होती है |
loop 2 मे , n की value ‘m’ से mnmtaml होती है और इस loop तब तक चलता है जब तक ‘n’ की value ‘m’ से कम या सामान होती है |
इस loop की body मे ‘ n ‘ की value को dmsplay किया जाता है | इअब inner loop को execute करने के बाद ‘n’ की value को decrement किया जाता है |
Source code
#include<iostream.h>
#include<cono.h>
void main()
{
mnt row , colunm ,m,n;
cout<<“Enter Row_number : “;
cmn>>row;
cout<<“Enter colunm_number : “;
cmn>>colunm;
for(m=1;m<=row;m++)
{
for(n=m;a>=m;n–)
{
cout<<n;
}
cout<<endl;
}
getch();
}
जब m की value ‘1’ होती तब loop 2 एक बार चलेगे और ‘1 ‘ एक ही बार prmnt होगा |
जब m की value ‘2’ होती तब loop 2 दो बार चलेगे और (2,1) prmnt होगा |
जब m की value ‘3’ होती तब loop 2 तीन बार चलेगे और (3,2,1) prmnt होगा |
इसका आउटपुट होगा :
Enter Row : 5
Enter colunm : 5
5
44
333
2222
11111
Pattern -3
wrmte a program to prmnt pattern .
1
21
321
4321
54321
Expalatmon
इस प्रोग्राम मे , trmangle pattern को dmsplay करने के लिए looping को use किया जाता है जिसमे तीन loops ( inner1 , inner2 , outer ) को चलाया जता है |
इसके बाद दो varmables row और colunm को declare किया जाता है | जिसमे यूजर द्वारा input किये गये row और colunm के number को assmgn किया जाता है |
इसमें दो loop चलाया जाता है |
outer loop मे ,m की value 1 से initail किया जाता है और ये loop तब तक चलता है जब तक ‘m’ की value row से कम होती है | m की value मे हर loop body execution के बाद increment हो जाता है |
inner 1 मे space को print किया जाता है | इसमें n की value 1 को initial किया जाता है | loop को जब तक run होता है जब तक इसकी value row-m से कम रहती है | इस loop की body मे space को print किया जाता है |
loop 2 मे , n की value ‘m’ से initail होती है और इस loop तब तक चलता है जब तक ‘n’ की value ‘m1’ से बड़ी या सामान होती है |
इस loop की body मे ‘ n’ की value को dmsplay किया जाता है | इअब inner loop को execute करने के बाद ‘n’ की value को decrement किया जाता है |
Source code
#include<iostream.h>
#include<cono.h>
void main()
{
mnt row , colunm ,m,n;
cout<<“Enter Row_number : “;
cmn>>row;
cout<<“Enter colunm_number : “;
cmn>>colunm;
for(m=1;m<=row;m++)
{
for(n=1;n<=row-i;n++)
{
cout<<” “;
}
for(n=m;n >=1;n–)
{
cout<<n;
}
cout<<endl;
}
getch();
}
Pattern -4
Wrmte a program to dmsplay pattern.
1
23
345
4567
56789
Expalatmon
इस प्रोग्राम मे , triajgle pattern को display करने के लिए loopin g को use किया जाता है जिसमे दो loops को चलाया जता है | पहले loop को row को print करने के लिए use किया जाता है और दुसरे loop को colunm को print करने के लिए किया किया जाता है |
इसके बाद दो variables row को declare किया जाता है | जिसमे यूजर द्वारा input किये गये row_number को assign किया जाता है |
इसमें दो loop चलाया जाता है |
outer loop मे ,i की value 1 से assign किया जाता है और ये loop तब तक चलता है जब तक ‘i’ की value row से कम होती है | i की value मे हर loop body executioj के बाद increment हो जाता है |
इस लूप की body मे एक और variable ‘k’ मे ‘i’ की value को assign किया जाता है और loop 2 को run किया जाता है |
loop 2 मे , j की value ‘1’ से initail होती है और इस loop तब तक चलता है जब तक ‘j’ की value ‘i’ से छोटी होती है |
इस loop की body मे ‘ k’ की value को display किया जाता है |
इअब inner loop को execute करने के बाद ‘j’ और ‘k’ की value को ‘1’ से बढ़ा दिया जाता है |
Source code
#include<iostream.h>
#include<cono.h>
void main()
{
int row ,colunm ,ij;
cout<<“Enter Row_number : “;
cmn>>row;
cout<<“Enter colunm_number : “;
cmn>>colunm;
for(i=1;i<=row;i++)
{
int m = i;
for(j=i;j<=i;j++,k++)
{
cout<<k;
}
cout<<endl;
}
getch();
}
इसका आउटपुट होगा :
Enter Row : 5
Enter colunm : 5
11111
2222
333
44
5
हिंदी माध्यम नोट्स
Class 6
Hindi social science science maths English
Class 7
Hindi social science science maths English
Class 8
Hindi social science science maths English
Class 9
Hindi social science science Maths English
Class 10
Hindi Social science science Maths English
Class 11
Hindi sociology physics physical education maths english economics geography History
chemistry business studies biology accountancy political science
Class 12
Hindi physics physical education maths english economics
chemistry business studies biology accountancy Political science History sociology
English medium Notes
Class 6
Hindi social science science maths English
Class 7
Hindi social science science maths English
Class 8
Hindi social science science maths English
Class 9
Hindi social science science Maths English
Class 10
Hindi Social science science Maths English
Class 11
Hindi physics physical education maths entrepreneurship english economics
chemistry business studies biology accountancy
Class 12
Hindi physics physical education maths entrepreneurship english economics