JOIN us on
WhatsApp Group Join Now
Telegram Join Join Now

हिंदी माध्यम नोट्स

Categories: c++ language in hindi

pattern program in c++ language with hindi explanation , advance pattern display code in c++

advance pattern display code in c++ , pattern program in c++ language with hindi explanation :-
इससे पहले के article मे  triangle पैटर्न के  सरल उदाहरनो  को discuss किया था | अब इस article मे  triangle पैटर्न के   उदाहरनो को discuss करेगे | सभी रेग=देर को इन उदाहरनो को खुद ही solve करे ताकि इससे आप सभी की लॉजिक को बढ सकता है | जब आप विभिन्न प्रकार के पैटर्न प्रोग्राम बनायेंगे तो आपके प्रोग्रामिंग स्किल और अधिक बढ़ जाएगी |Pattern -1
निन्म पैटर्न को 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

Sbistudy

Recent Posts

मालकाना का युद्ध malkhana ka yudh kab hua tha in hindi

malkhana ka yudh kab hua tha in hindi मालकाना का युद्ध ? मालकाना के युद्ध…

4 weeks ago

कान्हड़देव तथा अलाउद्दीन खिलजी के संबंधों पर प्रकाश डालिए

राणा रतन सिंह चित्तौड़ ( 1302 ई. - 1303 ) राजस्थान के इतिहास में गुहिलवंशी…

4 weeks ago

हम्मीर देव चौहान का इतिहास क्या है ? hammir dev chauhan history in hindi explained

hammir dev chauhan history in hindi explained हम्मीर देव चौहान का इतिहास क्या है ?…

1 month ago

तराइन का प्रथम युद्ध कब और किसके बीच हुआ द्वितीय युद्ध Tarain battle in hindi first and second

Tarain battle in hindi first and second तराइन का प्रथम युद्ध कब और किसके बीच…

1 month ago

चौहानों की उत्पत्ति कैसे हुई थी ? chahamana dynasty ki utpatti kahan se hui in hindi

chahamana dynasty ki utpatti kahan se hui in hindi चौहानों की उत्पत्ति कैसे हुई थी…

1 month ago

भारत पर पहला तुर्क आक्रमण किसने किया कब हुआ first turk invaders who attacked india in hindi

first turk invaders who attacked india in hindi भारत पर पहला तुर्क आक्रमण किसने किया…

1 month ago
All Rights ReservedView Non-AMP Version
X

Headline

You can control the ways in which we improve and personalize your experience. Please choose whether you wish to allow the following:

Privacy Settings
JOIN us on
WhatsApp Group Join Now
Telegram Join Join Now