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
******
* *
* *
* *
*