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

सती रासो किसकी रचना है , sati raso ke rachnakar kaun hai in hindi , सती रासो के लेखक कौन है

सती रासो के लेखक कौन है सती रासो किसकी रचना है , sati raso ke…

13 hours ago

मारवाड़ रा परगना री विगत किसकी रचना है , marwar ra pargana ri vigat ke lekhak kaun the

marwar ra pargana ri vigat ke lekhak kaun the मारवाड़ रा परगना री विगत किसकी…

13 hours ago

राजस्थान के इतिहास के पुरातात्विक स्रोतों की विवेचना कीजिए sources of rajasthan history in hindi

sources of rajasthan history in hindi राजस्थान के इतिहास के पुरातात्विक स्रोतों की विवेचना कीजिए…

2 days ago

गुर्जरात्रा प्रदेश राजस्थान कौनसा है , किसे कहते है ? gurjaratra pradesh in rajasthan in hindi

gurjaratra pradesh in rajasthan in hindi गुर्जरात्रा प्रदेश राजस्थान कौनसा है , किसे कहते है…

2 days ago

Weston Standard Cell in hindi वेस्टन मानक सेल क्या है इससे सेल विभव (वि.वा.बल) का मापन

वेस्टन मानक सेल क्या है इससे सेल विभव (वि.वा.बल) का मापन Weston Standard Cell in…

3 months ago

polity notes pdf in hindi for upsc prelims and mains exam , SSC , RAS political science hindi medium handwritten

get all types and chapters polity notes pdf in hindi for upsc , SSC ,…

3 months 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