हिंदी माध्यम नोट्स
Categories: C Language in hindi
Pattern – Examples (Part-2) in c language in hindi , पैटर्न के उदाहरण c कंप्यूटर भाषा में हिंदी में
पैटर्न के उदाहरण c कंप्यूटर भाषा में हिंदी में , Pattern – Examples (Part-2) in c language in hindi :-
Pattern – Examples (Part-1 ) मे , हमने related उदाहरण को पढ़ा |अब इस article मे कुछ और पैटर्न क उदहारण को पढ़गे |
उदाहरण -1
Write a program to make blowing pattern.
इस उदहारण मे , नीचे दिए गये पैटर्न को print करने के लिए code को लिखना है |
00100
00100
11111
00100
00100
Explanation :
इस पैटर्न को बनाने के लिए निन्म लॉजिक का पता लगा न होता :
मिड row और मिड column के सभी elements ‘0’ है और बाकि row और column के सभी element ‘1’ है |
1.सबसे पहले,यूजर से row और column की सख्या को input करा लेते है जिसे ‘r’ और ‘c’ मे assign कर देते है |
2.इसके बाद ‘i’ और ‘j’ को declare करते है जिन्हें looping मे use किया जाता है |
3.looping होती है | इसमें दो loops चलाया जाता है |एक row के लिए और दूसरा column के लिए|
Loop मे , जब i की value ‘row/2’ हो या j की value ‘column/2’ हो तब ‘0’ print होगा अन्यथा ‘1’ print होगा |
3. ये loop तब तक चलेगे जब तक की i की value row के सामान नहीं हो जाती है |
Source Code
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,r,c;
int i,j,r,c;
printf(“Enter Number of Row :”)
scnaf(“%d”,&r);
printf(“Enter Number of Column :”)
scnaf(“%d”,&c);
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
{
if((i%2)==0)&& ((j%2)==0))
if((i%2)==0)&& ((j%2)==0))
{
if((i==(r/2))|| (j==(c/2)))
{
printf(“0”);
printf(“0”);
}
else
{
printf(“1”);
}
}
else if((i==(r+1)/2) || (i==r/2) || (j==(c+1)/2) || (j==c/2) )
{
printf(“1”);
}
else
else
{
printf(“0”);
}
getch();
}
आउटपुट होगा :
Enter Number of Row : 5
Enter Number of Column : 5
00100
00100
11111
00100
00100
उदाहरण -2
Write a program to make blowing pattern.
इस उदहारण मे , नीचे दिए गये पैटर्न को print करने के लिए code को लिखना है |
010101
101010
010101
101010
010101
Explanation :
इस पैटर्न को बनाने के लिए निन्म लॉजिक का पता लगाना होता :
1.सबसे पहले,यूजर से row और column की सख्या को input करा लेते है जिसे ‘r’ और ‘c’ मे assign कर देते है |
2.इसके बाद ‘i’ और ‘j’ को declare करते है जिन्हें looping मे use किया जाता है |
3.looping होती है | इसमें दो loops चलाया जाता है |एक row के लिए और दूसरा column के लिए|
Loop मे , जब i की value , सम होती है तब सबसे पहले ‘1’ print होगा और बाद मे ‘0’ print होगा |
और अगर विसम होती तब सबसे पहले ‘0’ print होगा और बस मे ‘1’ print होगा |
3. ये loop तब तक चलेगे जब तक की i की value row के सामान नहीं हो जाती है |
Source Code
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,r,c;
int i,j,r,c;
printf(“Enter Number of Row :”)
scnaf(“%d”,&r);
printf(“Enter Number of Column :”)
scnaf(“%d”,&c);
for(i=1:i<=r;i++)
{
if(i %2 ==0 ) {
for(j=1;j<=c;j++)
{
if(j % 2 ==0) {
if(j % 2 ==0) {
printf(“1”);
}
else {
printf(“0”);
}
}
else
{
for(j=1;j<=c;j++) {
if(j % 2 != 0) {
printf(“0”);
}
else {
printf(“1”);
}
}
}
printf(“\n”);
}
}
getch();
}
आउटपुट होगा :
Enter Number of Row : 5
Enter Number of Column : 5
010101
101010
010101
101010
010101
उदाहरण -3
Write a program to make blowing pattern.
इस उदहारण मे , नीचे दिए गये पैटर्न को print करने के लिए code को लिखना है |
\/\/\
/\/\/
\/\/\
\/\/\
\/\/\
Explanation :
इस पैटर्न को बनाने के लिए निन्म लॉजिक का पता लगाना होता :
1.सबसे पहले,यूजर से row और column की सख्या को input करा लेते है जिसे ‘r’ और ‘c’ मे assign कर देते है |
2.इसके बाद ‘i’ और ‘j’ को declare करते है जिन्हें looping मे use किया जाता है |
3.looping होती है | इसमें दो loops चलाया जाता है |एक row के लिए और दूसरा column के लिए|
Loop मे , जब i की value , सम होती है तब सबसे पहले ‘\’ print होगा और बाद मे ‘/’ print होगा |
और अगर विसम होती तब सबसे पहले ‘/’ print होगा और बस मे ‘\’ print होगा |
3. ये loop तब तक चलेगे जब तक की i की value row के सामान नहीं हो जाती है |
Source Code
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,r,c;
int i,j,r,c;
printf(“Enter Number of Row :”)
scnaf(“%d”,&r);
printf(“Enter Number of Column :”)
scnaf(“%d”,&c);
for(i=1:i<=r;i++)
{
if(i %2 ==0 ) {
for(j=1;j<=c;j++)
{
if(j % 2 ==0) {
if(j % 2 ==0) {
printf(“\”);
}
else {
printf(“/”);
}
}
else
{
for(j=1;j<=c;j++) {
if(j % 2 != 0) {
printf(“/”);
}
else {
printf(“\”);
}
}
}
printf(“\n”);
}
}
getch();
}
आउटपुट होगा :
Enter Number of Row : 5
Enter Number of Column : 5
\/\/\
/\/\/
\/\/\
\/\/\
\/\/\
उदाहरण -4
Write a program to make blowing pattern.
इस उदहारण मे , नीचे दिए गये पैटर्न को print करने के लिए code को लिखना है |
12345
23456
34567
45678
56789
Explanation :
इस पैटर्न को बनाने के लिए निन्म लॉजिक का पता लगाना होता :
1.सबसे पहले,यूजर से row और column की सख्या को input करा लेते है जिसे ‘r’ और ‘c’ मे assign कर देते है |
2.इसके बाद ‘i’ और ‘j’ को declare करते है जिन्हें looping मे use किया जाता है |
3.looping होती है | इसमें दो loops चलाया जाता है |एक row के लिए और दूसरा column के लिए|
पहले loop मे , नार्मल parameter pass होते है |
लेकिन दुसरे for loop statement मे ,
initial मे row की value से होगी |
और condition तब तक चलेगा जब तक की j की value ‘i+column’ तक चलेगा |
उसके बाद ‘j’ की value print होगी |
3. ये loop तब तक चलेगे जब तक की i की value row के सामान नहीं हो जाती है |
Source Code
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,r,c;
int i,j,r,c;
printf(“Enter Number of Row :”)
scnaf(“%d”,&r);
printf(“Enter Number of Column :”)
scnaf(“%d”,&c);
for(i=1;i<=r;i++)
{
for(j=i;j<=c+i;j++)
{
printf(“%d”,j);
}
printf(“\n”);
}
getch();
}
आउटपुट होगा :
Enter Number of Row : 5
Enter Number of Column : 5
12345
23456
34567
45678
56789
उदाहरण -5
Write a program to make blowing pattern.
इस उदहारण मे , नीचे दिए गये पैटर्न को print करने के लिए code को लिखना है |
01110
10001
10001
10001
01110
Explanation :
इस पैटर्न को बनाने के लिए निन्म लॉजिक का पता लगाना होता :
1.सबसे पहले,यूजर से row और column की सख्या को input करा लेते है जिसे ‘r’ और ‘c’ मे assign कर देते है |
2.इसके बाद ‘i’ और ‘j’ को declare करते है जिन्हें looping मे use किया जाता है |
3.looping होती है | इसमें दो loops चलाया जाता है |एक row के लिए और दूसरा column के लिए|
इसमें दो conditions को check की जाती है :-
3.i- first और last row एव first और last column के सभी element ‘1’ होगे लेकिन
3.ii- बॉक्स के corner पर ‘0’ print होगा |
उसके बाद ‘j’ की value print होगी |
3. ये loop तब तक चलेगे जब तक की i की value row के सामान नहीं हो जाती है |
Source Code
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,r,c;
int i,j,r,c;
printf(“Enter Number of Row :”)
scnaf(“%d”,&r);
printf(“Enter Number of Column :”)
scnaf(“%d”,&c);
for(i=1;i<=r;i++)
{
for(j=i;j<=c+i;j++)
{
if((i==1|| i==r ) && (j==1|| j==c ) )
{
printf(“0”);
}
elseif(i==0|| i==r || j==0 || j==c)
{
printf(“1”);
}
else{
printf(“0”);
printf(“0”);
}
printf(“\n”);
}
getch();
}
आउटपुट होगा :
Enter Number of Row : 5
Enter Number of Column : 5
01110
10001
10001
10001
01110
Recent Posts
सारंगपुर का युद्ध कब हुआ था ? सारंगपुर का युद्ध किसके मध्य हुआ
कुम्भा की राजनैतिक उपलकियाँ कुंमा की प्रारंभिक विजयें - महाराणा कुम्भा ने अपने शासनकाल के…
4 weeks ago
रसिक प्रिया किसकी रचना है ? rasik priya ke lekhak kaun hai ?
अध्याय- मेवाड़ का उत्कर्ष 'रसिक प्रिया' - यह कृति कुम्भा द्वारा रचित है तथा जगदेय…
4 weeks ago
मालकाना का युद्ध malkhana ka yudh kab hua tha in hindi
malkhana ka yudh kab hua tha in hindi मालकाना का युद्ध ? मालकाना के युद्ध…
2 months ago
कान्हड़देव तथा अलाउद्दीन खिलजी के संबंधों पर प्रकाश डालिए
राणा रतन सिंह चित्तौड़ ( 1302 ई. - 1303 ) राजस्थान के इतिहास में गुहिलवंशी…
2 months ago
हम्मीर देव चौहान का इतिहास क्या है ? hammir dev chauhan history in hindi explained
hammir dev chauhan history in hindi explained हम्मीर देव चौहान का इतिहास क्या है ?…
2 months ago
तराइन का प्रथम युद्ध कब और किसके बीच हुआ द्वितीय युद्ध Tarain battle in hindi first and second
Tarain battle in hindi first and second तराइन का प्रथम युद्ध कब और किसके बीच…
2 months ago