WhatsApp Group Join Now
Telegram Join Join Now

write a program to display binary and number pattern display as shown below in c++ language in hindi explanation

in c++ language in hindi explanation , write a program to display binary and number pattern display as shown below :-
इससे पहले के article मे स्टार  पैटर्न के उदाहरनो  को discuss किया था | अब इस article मे  binary और number पैटर्न के कुछ और मुश्किल उदाहरनो को discuss करेगे | पहले आप सभी खुद से try करना और उसके बाद इस उदाहरानो के solution को देखना | जिससे आप सभी मे प्रोग्राम फ्लो को समज सकता है   |
Pattern -1
निन्म पैटर्न को display किया जाता है |
11011
11011
00000
11011
11011

Explanation
इस पैटर्न मे , बीच ROW OR COLUNM मे ‘0’ को print किया गया है | सबसे पहले किसी पैटर्न को display करने के लिए looping को use किया जाता है |
सबसे पहले row और colunm की value को input किया जाता है |
दो control variable ‘i’ और ‘j’ को declare किया गया है  इन variable का use loop को control करने मे किया जाता है |  इसमें second level loop को
इसे किया जाता है |
इसके अलावा  midrow और midcolunm को calculate किया जाता है |
सबसे पहले loop से पैटर्न के row को display किया जाता है | और inner loop से colunm को display किया जाता है |
outer loop यूजर द्वारा input की गयी row size तक चलाया जाता है |
inner loop मे j की value , ‘1’ से initial होती है | और ये loop तब तक चलता है जब तक j की value colunm से छोटी या सामान  होती है |
इस loop की body मे condition check की जाती है अगर (i==0)||(i==rows) और (j==1)||(j==colunm) मे से एक condition true होती है तब ‘0’ print होगा
अन्यथा एक और condition midrow==i और midcolunm == j  true होगी तब  ‘0’  print होगा |
अन्यथा  condition row % 2 ==0 && midcolunm +1 = j || row%2 ==0 && midrow+1 ==i true  होगा | तब ‘0’  print होगा |
अन्यथा  ‘1’ 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 midrow= row /2;
int midcolunm = colunm /2 ;
int i,j;
for(i=0;i<row;i++)
{
for(j=i;j<rows;j++)
{
if(midrow==i || midcolunm == j )
{
cout<<“0”;
}
elseif(row % 2 ==0 && midcolunm +1 = j || row%2 ==0 && midrow+1 ==i)
{
cout<<“0”;
}
else{
cout<<“1”;
}
}
cout<<endl;
}
getch();
}

इसका आउटपुट होगा :
Enter Row  : 5
Enter colunm : 5
11011
11011
00000
11011
11011

Pattern -2
निन्म पैटर्न को display किया जाता है |
11111
11111
11011
11111
11111

Expalation
इस पैटर्न मे , बीच ROW OR COLUNM मे ‘0’ को print किया गया है | सबसे पहले किसी पैटर्न को display करने के लिए looping को use किया जाता है |
सबसे पहले row और colunm की value को input किया जाता है |
दो control variable ‘i’ और ‘j’ को declare किया गया है  इन variable का use loop को control करने मे किया जाता है |  इसमें second level loop को
इसे किया जाता है |
इसके अलावा  midrow और midcolunm को calculate किया जाता है |
सबसे पहले loop से पैटर्न के row को display किया जाता है | और inner loop से colunm को display किया जाता है |
outer loop यूजर द्वारा input की गयी row size तक चलाया जाता है |
inner loop मे j की value , ‘1’ से initial होती है | और ये loop तब तक चलता है जब तक j की value colunm से छोटी या सामान  होती है |
इस loop की body मे condition check की जाती है अगर (i==0)||(i==rows) और (j==1)||(j==colunm) मे से एक condition true होती है तब ‘0’ print होगा
अन्यथा एक और condition midrow==i और midcolunm == j  true होगी तब  ‘0’  print होगा |
अन्यथा  condition row % 2 ==0 && midcolunm +1 = j true  होगा | तब एक और condition midrow==i  || row%2  && midrow+1 ==i true होगा तब ‘0’ print होगा अन्यथा ‘1’ print होगा  |
अन्यथा  condition colunm % 2 ==0 && midrow +1 = j true  होगा | तब एक और condition midcolunm ==j   || colunm %2  && midcolunm +1 ==j true होगा तब ‘0’ print होगा अन्यथा ‘1’ 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 midrow= row /2;
int midcolunm = colunm /2 ;
int i,j;
for(i=0;i<row;i++)
{
for(j=i;j<rows;j++)
{
if(midrow==i || midcolunm == j )
{
cout<<“0”;
}
elseif(row % 2 ==0 && midcolunm +1 = j )
{
if(midcolunm ==j ||(colunm %2 == 0 && midcolunm +1 ==j ))
{
cout<<“0”;
}
elseif{
cout<<“1”;
}
if(midrow==i || midcolunm == j )
{
cout<<“0”;
}
elseif(colunm % 2 ==0 && midrow +1 == i)
{
if(midrow ==i ||(row %2 == 0 && midrow+1 ==i ))
{
cout<<“0”;
}
elseif{
cout<<“1”;
}
cout<<“0”;
}
else{
cout<<“1”;
}
}
cout<<endl;
}
getch();
}

इसका आउटपुट होगा :
Enter Row  : 5
Enter colunm : 5
11111
11111
11011
11111
11111

Pattern -3
write a program to print pattern .
11111
22222
33333
44444
55555

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 , ‘1’ से initial होती है | और ये loop तब तक चलता है जब तक j की value ,colunm से छोटी या सामान  होती है |इस loop की body मे  ‘i’  को 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=0;j<row ;j++)
{
cout<<“i”;
}
cout<<endl;
}
getch();
}

इसका आउटपुट निन्म होगा :
Enter Row  : 5
11111
22222
33333
44444
55555

Pattern -4
Write a program to display pattern.
12345
12345
12345
12345
12345

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 , ‘1’ से initial होती है | और ये loop तब तक चलता है जब तक j की value ,colunm से छोटी या सामान  होती है |इस loop की body मे  ‘j’की value को 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<=row ;j++)
{
cout<<“j”;
}
cout<<endl;
}
getch();
}

इसका आउटपुट होगा :
12345
12345
12345
12345
12345