Pattern : Difficult Examples Part 2 in c programming language , pattern very hard example programs in hindi

By  
pattern very hard example programs in hindi , Pattern : Difficult Examples Part 2 in c programming language :-
इससे पहले के article मे , square और triangle पैटर्न को discuss किया गया था अब इस article मे , difficult पैटर्न को discuss करेगे |

उदहारण -1
write a program to print a pattern.
इस उदहारण मे , निन्म pattern को print करना है |
1
12
123
1234
123
12
1
Explanation
1.सबसे पहले , यूजर से number of items को input करते है |
2.इसके लिए दो पैटर्न को print करते है :-
1
12
123
1234 और
123
12
1
इसके लिए loop चलाया जाता है|
3.loop 1 मे , i की value को  1 से initial करते है  loop 1 मे  पैटर्न-1 को print करने के लिए  अलग से loop चलाया जाता है |
4. inner loop के लिए , j की value ‘1’ को initial करते है इसमें   j की value print करते है |और j की value increment करते है |
5. इसमें loop 1 को दुबारा चलाया जाता है | i के value , r-1 से initial करते है |
 इसके inner loop मे , j की value ‘1’ से initial करते है |और j की value print करते है |inner loop तब तक चलाया जाता है जब तक j की value ‘i’ की नहीं हो जाती है |
Source code
#include<stdio.h>
#include<conio.h>
void mian()
{
int i,j;
int r;
printf(“Enter Row”);
scanf(“%d”,&r);
for(i=1;i<=r;i++)
{
for(j=1;j<=i;j++)
{
printf(”%d”,j);
}
printf(”/n”);
}
for(i=r-1;i>=1;i–)
{
for(j=1;j<=i;j++)
{
printf(”%d”,j);
}
printf(”/n”);
}
getch();
}
आउटपुट होगा :
Enter row : 4
1
12
123
1234
123
12
1
उदहारण -2
write a program to print a pattern.
इस उदहारण मे , निन्म pattern को print करना है |
      1
    12
  123
1234
  123
    12
      1
Explanation
1.सबसे पहले , यूजर से number of items को input करते है |
2.इसके लिए दो पैटर्न को print करते है :-
      1
    12
  123
1234 और
  123
    12
      1
इसके लिए loop चलाया जाता है|
3.loop 1 मे , i की value 1 से 1 से initial करते है  loop 1 मे  पैटर्न-1 को print करने के लिए  अलग से loop चलाया जाता है |
4. inner loop के लिए , j की value ‘r-1’ को initial करते है इसमें ” ”  print करते है |और j की value decremented होती है | इसके बाद
inner loop 2 चलाया जाता है जिसमे j की value print होती है |
5. इसमें loop 1 को दुबारा चलाया जाता है | i के value , r-1 से initial करते है |
 इसके inner loop मे , j की value ‘1’ से initial करते है |और space ” ”  print करते है |inner loop तब तक चलाया जाता है जब तक j की value ‘r’ की नहीं हो जाती है |
6.इसके बाद दूसरा inner loop चलाया जाता है जिसमे j की value को print किया जाता है |
Source code
#include<stdio.h>
#include<conio.h>
void mian()
{
int i,j;
int r;
printf(“Enter Row”);
scanf(“%d”,&r);
for(i=1;i<=r;i++)
{
for(j=r-1;j>-i;j–)
{
printf(” “);
}
for(j=1;j<=i;j++)
{
printf(”%d”,j);
}
printf(”/n”);
}
for(i=r-1;i>=1;i–)
{
for(j=i;j<r;j++)
{
printf(” “);
}
for(j=1;j<=i;j++)
{
printf(”%d”,j);
}
printf(”/n”);
}
getch();
}
आउटपुट होगा :
Enter row : 4
      1
    12
  123
1234
  123
    12
      1
उदहारण -3
write a program to print a pattern.
इस उदहारण मे , निन्म pattern को print करना है |
1
12
123
1234
  123
    12
      1
Explanation
1.सबसे पहले , यूजर से number of items को input करते है |
2.इसके लिए दो पैटर्न को print करते है :-
1
12
123
1234 और
  123
    12
      1
इसके लिए loop चलाया जाता है|
इसके लिए loop चलाया जाता है|
3.loop 1 मे , i की value 1 से 1 से initial करते है  loop 1 मे  पैटर्न-1 को print करने के लिए  अलग से loop चलाया जाता है |
4. inner loop के लिए , j की value ‘1’ को initial करते है इसमें   j की value print करते है |और j की value increment करते है |
5. इसमें loop 1 को दुबारा चलाया जाता है | i के value , r-1 से initial करते है |
 इसके inner loop मे , j की value ‘1’ से initial करते है |और space ” ”  print करते है |inner loop तब तक चलाया जाता है जब तक j की value ‘r’ की नहीं हो जाती है |
6.इसके बाद दूसरा inner loop चलाया जाता है जिसमे j की value को print किया जाता है |
Source code
#include<stdio.h>
#include<conio.h>
void mian()
{
int i,j;
int r;
printf(“Enter Row”);
scanf(“%d”,&r);
for(i=1;i<=r;i++)
{
for(j=1;j<=i;j++)
{
printf(”%d”,j);
}
printf(”/n”);
}
for(i=r-1;i>=1;i–)
{
for(j=i;j<r;j++)
{
printf(” “);
}
for(j=1;j<=i;j++)
{
printf(”%d”,j);
}
printf(”/n”);
}
getch();
}
आउटपुट होगा :
Enter row : 5
1
12
123
1234
12345
  1234
    123
      12
        1
उदहारण -4
write a program to print a pattern.
इस उदहारण मे , निन्म pattern को print करना है |
1
12
123
1234
  123
    12
      1
Explanation
1.सबसे पहले , यूजर से number of items को input करते है |
2.इसके लिए दो पैटर्न को print करते है :-
      1
    12
  123
1234 और
123
12
1
इसके लिए loop चलाया जाता है|
3.loop 1 मे , i की value 1 से 1 से initial करते है  loop 1 मे  पैटर्न-1 को print करने के लिए  अलग से loop चलाया जाता है |
4. inner loop के लिए , j की value ‘r-1’ को initial करते है इसमें ” ”  print करते है |और j की value decremented होती है | इसके बाद
inner loop 2 चलाया जाता है जिसमे j की value print होती है |
5. इसमें loop 1 को दुबारा चलाया जाता है | i के value , r-1 से initial करते है |
इसके inner loop मे , j की value ‘1’ से initial करते है |और j की value print करते है |inner loop तब तक चलाया जाता है जब तक j की value ‘i’ की नहीं हो जाती है |
Source code
#include<stdio.h>
#include<conio.h>
void mian()
{
int i,j;
int r;
printf(“Enter Row”);
scanf(“%d”,&r);
for(i=1;i<=r;i++)
{
for(j=r-1;j>-i;j–)
{
printf(” “);
}
for(j=1;j<=i;j++)
{
printf(”%d”,j);
}
printf(”/n”);
}
for(i=r-1;i>=1;i–)
{
for(j=1;j<=i;j++)
{
printf(”%d”,j);
}
printf(”/n”);
}
getch();
}
आउटपुट होगा :
Enter row : 5
        1
      12
    123
  1234
12345
1234
123
12
1
उदहारण -4
write a program to print a pattern.
इस उदहारण मे , निन्म pattern को print करना है |
1
12
123
1234
  123
    12
      1
Explanation
1.सबसे पहले , यूजर से number of items को input करते है |
2.इसके लिए दो पैटर्न को print करते है :-
      1
    12
  123
1234 और
123
12
1
इसके लिए loop चलाया जाता है|
3.loop 1 मे , i की value 1 से 1 से initial करते है  loop 1 मे  पैटर्न-1 को print करने के लिए  अलग से loop चलाया जाता है |
4. inner loop के लिए , j की value ‘r-1’ को initial करते है इसमें ” ”  print करते है |और j की value decremented होती है | इसके बाद
inner loop 2 चलाया जाता है जिसमे j की value print होती है |
5. इसमें loop 1 को दुबारा चलाया जाता है | i के value , r-1 से initial करते है |
इसके inner loop मे , j की value ‘1’ से initial करते है |और j की value print करते है |inner loop तब तक चलाया जाता है जब तक j की value ‘i’ की नहीं हो जाती है |
Source code
#include<stdio.h>
#include<conio.h>
void mian()
{
int i,j;
int r;
printf(“Enter Row”);
scanf(“%d”,&r);
for(i=1;i<=r;i++)
{
for(j=r-1;j>-i;j–)
{
printf(” “);
}
for(j=1;j<=i;j++)
{
printf(”%d”,j);
}
printf(”/n”);
}
for(i=r-1;i>=1;i–)
{
for(j=1;j<=i;j++)
{
printf(”%d”,j);
}
printf(”/n”);
}
getch();
}
आउटपुट होगा :
Enter row : 5
        1
      12
    123
  1234
12345
1234
123
12
1
उदहारण -5
write a program to print a pattern.
इस उदहारण मे , निन्म pattern को print करना है |
        1
      12
    123
  1234
12345
         1234
       123
     12
   1
Explanation
1.सबसे पहले , यूजर से number of items को input करते है |
2.इसके लिए दो पैटर्न को print करते है :-
        1
      12
    123
  1234
12345 और
         1234
       123
     12
   1
इसके लिए loop चलाया जाता है|
4. inner loop के लिए , j की value ‘r-1’ को initial करते है इसमें ” ”  print करते है |और j की value decremented होती है | इसके बाद
inner loop 2 चलाया जाता है जिसमे j की value print होती है |
5. उसके बाद दो  inner loop चलाया जाता है जिसमे
पहले inner loop मे , j की value ‘r’ से initial करते है |ये loop तब तक चलता है जब तक j की value ‘1’ से ज्यादा या सामान हो |इसमें space ” ” को print करते है |
दुसरे inner loop मे , j की value ‘1’ से initial करते है और जब तक चलता है तब तक j की value r-i से कम या सामान होते है |इसमें j की value print करते है |
Source code
#include<stdio.h>
#include<conio.h>
void mian()
{
int i,j;
int r;
printf(“Enter Row”);
scanf(“%d”,&r);
for(i=1;i<=r;i++)
{
for(j=r-1;j>-i;j–)
{
printf(” “);
}
for(j=1;j<=i;j++)
{
printf(”%d”,j);
}
printf(”/n”);
}
for(i=1;i<=r;i++)
{
for(j=r;j>=1;j–)
{
print(” “);
}
for(j=1;j<r-i;j++)
{
printf(“%d”,j);
}
printf(“/n”);
}
getch();
}
आउटपुट होगा :
Enter row : 5
        1
      12
    123
  1234
12345
         1234
       123
     12
   1