हिंदी माध्यम नोट्स
write a program in c++ to show * pattern as shown below with explanation in hindi , pattern c++ program example
Pattern -1
निन्म पैटर्न को display किया जाता है |
*****
****
***
**
*
Expalation
Expalation
सबसे पहले किसी पैटर्न को display करने के लिए looping को use किया जाता है |
सबसे पहले row और colunm की value को input किया जाता है |
दो control variable ‘i’ और ‘j’ को declare किया गया है इन variable का use loop को control करने मे किया जाता है | इसमें second level loop को इसे किया जाता है |
सबसे पहले loop से पैटर्न के row को display किया जाता है | और inner loop से colunm को display किया जाता है |
outer loop यूजर द्वारा input की गयी row size तक चलाया जाता है |
inner loop मे j की value , ‘i’ से initial होती है | और ये loop तब तक चलता है जब तक j की value row से छोटी होती है |
इस loop की body मे ‘*’ को print किया जाता है |
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=0;i<row;i++)
{
for(j=i;j<rows;j++)
{
cout<<“*”;
}
cout<<endl;
}
getch();
}
इसका आउटपुट होगा :
Enter Row : 5
Enter colunm : 5
*****
****
***
**
*
Pattern -2
निन्म पैटर्न को display किया जाता है |
*****
* *
* *
* *
*
Expalation
सबसे पहले किसी पैटर्न को display करने के लिए looping को use किया जाता है |
सबसे पहले row और colunm की value को input किया जाता है |
दो control variable ‘i’ और ‘j’ को declare किया गया है इन variable का use loop को control करने मे किया जाता है | इसमें second level loop को इसे किया जाता है |
सबसे पहले loop से पैटर्न के row को display किया जाता है | और inner loop से colunm को display किया जाता है |
outer loop यूजर द्वारा input की गयी row size तक चलाया जाता है |
inner loop 1 मे j की value , ‘1’ से initial होती है | और ये loop तब तक चलता है जब तक j की value i से छोटी होती है |
इस loop की body मे space print होता है |
inner loop 2 मे j की value , ‘i’ से initial होती है | और ये loop तब तक चलता है जब तक j की value coulnm से छोटी या सामान होती है |
इस loop की body मे जब तक i==1 और i==row और j==1 और j==colunm के condition true होती है तब ‘*’ को print करना चाहिए अन्यथा space को print करना चाहिए |
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=0;i<row;i++)
{
for(j=0;j<i ;j++)
{
cout<<” “;
}
for(j=i;j<=colunm ;j++)
{
if(i==1 || i==row || j==1 || j==colunm )
{
cout<<“*”;
}
else
{
cout<<” “;
}
}
}
cout<<endl;
}
getch();
}
इसका आउटपुट होगा :
Enter Row : 5
Enter colunm : 5
*****
* *
* *
* *
*
Pattern -3
write a program to print pyramid pattern .
*
***
*****
*******
*********
Expalation
सबसे पहले किसी पैटर्न को display करने के लिए looping को use किया जाता है |
सबसे पहले row और colunm की value को input किया जाता है |
दो control variable ‘i’ और ‘j’ को declare किया गया है इन variable का use loop को control करने मे किया जाता है | इसमें second level loop को इसे किया जाता है |
सबसे पहले loop से पैटर्न के row को display किया जाता है | और inner loop से colunm को display किया जाता है |
outer loop यूजर द्वारा input की गयी row size तक चलाया जाता है |
inner loop 1 मे j की value , ‘i’ से initial होती है | और ये loop तब तक चलता है जब तक j की value row से छोटी होती है |
इस loop की body मे space print होता है |
inner loop 2 मे j की value , ‘1’ से initial होती है | और ये loop तब तक चलता है जब तक j की value ,(2*i-i) से छोटी या सामान होती है |
इस loop की body मे ‘*’ को display किया जाता है |
inner loop तब तक चला है जब तक outer loop चलता है |
Source code
Source code
#include<iostream.h>
#include<conio.h>
void main()
{
int row ;
cout<<“Enter Row : “;
cin>>row;
int i,j;
for(i=0;i<row;i++)
{
for(j=0;j<i ;j++)
{
cout<<” “;
}
for(j=i;j<=(2*i-i) ;j++)
{
cout<<“*”;
}
}
cout<<endl;
}
getch();
}
इसका आउटपुट निन्म होगा :
Enter Row : 5
*
***
*****
*******
*********
Pattern -4
Write a program to display reverse pyramid.
*********
*******
*****
***
*
Expalation
सबसे पहले किसी पैटर्न को display करने के लिए looping को use किया जाता है |
सबसे पहले row और colunm की value को input किया जाता है |
दो control variable ‘i’ और ‘j’ को declare किया गया है इन variable का use loop को control करने मे किया जाता है | इसमें second level loop को इसे किया जाता है |
सबसे पहले loop से पैटर्न के row को display किया जाता है | और inner loop से colunm को display किया जाता है |
outer loop यूजर द्वारा input की गयी row size तक चलाया जाता है |
inner loop 1 मे j की value , ‘1’ से initial होती है | और ये loop तब तक चलता है जब तक j की value, ‘i’ से छोटी होती है |
इस loop की body मे space print होता है |
inner loop 2 मे j की value , ‘1’ से initial होती है | और ये loop तब तक चलता है जब तक j की value ,(2*row-(2*i-i)) से छोटी या सामान होती है |
इस loop की body मे ‘*’ को display किया जाता है |
inner loop तब तक चला है जब तक outer loop चलता है |
Source code
Source code
#include<iostream.h>
#include<conio.h>
void main()
{
int row ;
cout<<“Enter Row : “;
cin>>row;
int i,j;
for(i=1;i<=row;i++)
{
for(j=1;j<i;j++)
{
cout<<” “;
}
for(j=i;j<=(2*row-(2*i-i));j++)
{
cout<<“*”;
}
}
cout<<endl;
}
getch();
}
इसका आउटपुट निन्म होगा :
Enter Row : 5
*********
*******
*****
***
*
Pattern -5
write a program to print pyramid pattern .
*
* *
* *
* *
******
Expalation
सबसे पहले किसी पैटर्न को display करने के लिए looping को use किया जाता है |
सबसे पहले row और colunm की value को input किया जाता है |
दो control variable ‘i’ और ‘j’ को declare किया गया है इन variable का use loop को control करने मे किया जाता है | इसमें second level loop को इसे किया जाता है |
सबसे पहले loop से पैटर्न के row को display किया जाता है | और inner loop से colunm को display किया जाता है |
outer loop यूजर द्वारा input की गयी row size तक चलाया जाता है |
inner loop 1 मे j की value , ‘i’ से initial होती है | और ये loop तब तक चलता है जब तक j की value row से छोटी होती है |
इस loop की body मे space print होता है |
inner loop 2 मे j की value , ‘1’ से initial होती है | और ये loop तब तक चलता है जब तक j की value ,(2*i-i) से छोटी या सामान होती है |
इस loop की body मे i==rows , j==1 or j==(2*i-i) की conditions check की जाती है |
अगर इन conditions मे से एक condition भी true होती है तब ‘*’ print होता है अन्यथा space print होता है |
inner loop तब तक चला है जब तक outer loop चलता है |
Source code
Source code
#include<iostream.h>
#include<conio.h>
void main()
{
int row ;
cout<<“Enter Row : “;
cin>>row;
int i,j;
for(i=0;i<row;i++)
{
for(j=0;j<i ;j++)
{
cout<<” “;
}
for(j=i;j<=(2*i-i) ;j++)
{
if(i==rows || j==1 || j==(2*i-i))
{
cout<<“*”;
}
else
{
cout<<” ” ;
}
}
cout<<endl;
}
getch();
}
इसका आउटपुट निन्म होगा :
Enter Row : 5
*
* *
* *
* *
******
Pattern –
Write a program to display reverse pyramid.
******
* *
* *
* *
*
Expalation
सबसे पहले किसी पैटर्न को display करने के लिए looping को use किया जाता है |
सबसे पहले row और colunm की value को input किया जाता है |
दो control variable ‘i’ और ‘j’ को declare किया गया है इन variable का use loop को control करने मे किया जाता है | इसमें second level loop को इसे किया जाता है |
सबसे पहले loop से पैटर्न के row को display किया जाता है | और inner loop से colunm को display किया जाता है |
outer loop यूजर द्वारा input की गयी row size तक चलाया जाता है |
inner loop 1 मे j की value , ‘1’ से initial होती है | और ये loop तब तक चलता है जब तक j की value, ‘i’ से छोटी होती है |
इस loop की body मे space print होता है |
inner loop 2 मे j की value , ‘1’ से initial होती है | और ये loop तब तक चलता है जब तक j की value ,(2*row-(2*i-i)) से छोटी या सामान होती है |
इस loop की body मे i==rows , j==1 or j==(2*row-(2*i-i)) की conditions check की जाती है |
अगर इन conditions मे से एक condition भी true होती है तब ‘*’ print होता है अन्यथा space print होता है |
inner loop तब तक चला है जब तक outer loop चलता है |
Source code
Source code
#include<iostream.h>
#include<conio.h>
void main()
{
int row ;
cout<<“Enter Row : “;
cin>>row;
int i,j;
for(i=1;i<=row;i++)
{
for(j=1;j<i;j++)
{
cout<<” “;
}
for(j=i;j<=(2*row-(2*i-i));j++)
{
if(i==rows || j==1 || j==(2*row-(2*i-i)))
{
cout<<“*”;
}
else
{
cout<<” ” ;
}
}
cout<<endl;
}
getch();
}
इसका आउटपुट निन्म होगा :
Enter Row : 5
******
* *
* *
* *
*
Recent Posts
मालकाना का युद्ध malkhana ka yudh kab hua tha in hindi
malkhana ka yudh kab hua tha in hindi मालकाना का युद्ध ? मालकाना के युद्ध…
कान्हड़देव तथा अलाउद्दीन खिलजी के संबंधों पर प्रकाश डालिए
राणा रतन सिंह चित्तौड़ ( 1302 ई. - 1303 ) राजस्थान के इतिहास में गुहिलवंशी…
हम्मीर देव चौहान का इतिहास क्या है ? hammir dev chauhan history in hindi explained
hammir dev chauhan history in hindi explained हम्मीर देव चौहान का इतिहास क्या है ?…
तराइन का प्रथम युद्ध कब और किसके बीच हुआ द्वितीय युद्ध Tarain battle in hindi first and second
Tarain battle in hindi first and second तराइन का प्रथम युद्ध कब और किसके बीच…
चौहानों की उत्पत्ति कैसे हुई थी ? chahamana dynasty ki utpatti kahan se hui in hindi
chahamana dynasty ki utpatti kahan se hui in hindi चौहानों की उत्पत्ति कैसे हुई थी…
भारत पर पहला तुर्क आक्रमण किसने किया कब हुआ first turk invaders who attacked india in hindi
first turk invaders who attacked india in hindi भारत पर पहला तुर्क आक्रमण किसने किया…