हिंदी माध्यम नोट्स
C++ : Function With Array in hindi , what is function with array program example in c++ language
what is function with array program example in c++ language , C++ : Function With Array in hindi :-
इससे पहले के article मे function को discuss किया गया है | इस article मे struture को function के साथ कैसे use किया जाता है | function को array और string के साथ use करने एक method को इस article को discuss करेगे |
Array
Array एक एस data type जिसमे सामान data type का समूह होता है | उदाह्रानो के लिए temperature एक array होता है | इसमें temp एक array होता है जिसमे एक महीने के 10 दिनों के temperture का समूह है | array को declare करने के लिए निन्म syntax होता ही :-
array temp[10];
यहा पर temp array है और इसकी size ’10’ होती है क्योकि इनमे १ओ० value store होती है |
Array को declare करने के बाद इस type के array name को declare नहीं किया जाता है | बल्कि इस variable को प्रोग्राम मे use किया जाता है | इसका उदाहरन निन्म है :-
#include<iostream.h>
#include<conio.h>
void main()
{
int temp[10];
cout<<“Enter Temperature : “;
for(i=0;i<10;i++)
{
cin>>temp[i];
}
cout<<“Temperture for 10 Days :”;
for(i=0;i<10;i++)
{
cout<<temp[i];
}
getch();
}
इस उदाहरन मे , array temp [] की element को यूजर द्वारा input किया जाता है | अब इस element की value को display किया जाता है इसका आउटपुट होगा :
Enter Temperature : 12 13 14 15 22 43 23 32 34 21
Temperture for 10 Days : 12 13 14 15 22 43 23 32 34 21
Function with Array
जब किसी array को function मे pass किया जाता है तब केवल array के नाम को function मे pass किया जाता है | जब इस function को define किया जाता है तब एक नए array को use करते है जिसमे pass array को इस array मे initial करते है | उदाहरन के लिए :
#include<iostream.h>
#include<conio.h>
void display (int temp[10])
void main()
{
int temp[10];
cout<<“Enter Temperature : “;
for(i=0;i<10;i++)
{
cin>>temp[i];
}
display(temp);
getch();
}
void display ( int t[10])
{
cout<<“Temperture for 10 Days :”;
for(i=0;i<10;i++)
{
cout<<t[i];
}
}
इस उदाहरन मे ,display() function को use किया जाता है | इस function से array की value को display किया जाता है | array variable को display () पास्ड किया जाता है | और इस variable को function definition मे एक और variable ‘t’ मे initail किया जाता है |
इसका आउटपुट होगा :
Enter Temperature : 12 13 16 15 22 43 23 32 34 21
Temperture for 10 Days : 12 13 16 15 22 43 23 32 34 21
जब किसी array को function मे pass किया जाता है तब struture को function नोरमल variable की तरह pass किया जाता है | और function मे array को भी नार्मल variable की तरह return किया जाता है | उदाहरन के लिए :
#include<iostream.h>
#include<conio.h>
void display (int temp[10]);
int input();
void main()
{
int o[10];
o=input();
display(temp);
getch();
}
void input()
{
int temp [10];
cout<<“Enter Temperature : “;
for(i=0;i<10;i++)
{
cin>>temp[i];
}
return temp ;
}
void display ( int t[10])
{
cout<<“Temperture for 10 Days :”;
for(i=0;i<10;i++)
{
cout<<t[i];
}
}
इस उदाहरन मे ,display() और input() function को use किया जाता है | function display() से array के element की value को display किया जाता है | array को function display () पास्ड किया जाता है | और इस variable को function definition मे एक और variable ‘bt मे initail किया जाता है | और इसके बाद input() का use यूजर द्वारा input को लिया गया है |
Enter Publish Year : 1999
Enter Book Name : Tera Naam
Enter Price : 130
Book Details
Publish Year : 1999
Book Name : Tera Naam
Price : 130
इन उदाहरन के अलावा function मे array के दुसरे उदाहरन को consider करेगे : जिसमे multi dimension array को function मे pass किया जाता है | इन उदाहरन मे multi dimension array मे operation को perform किया जाता ही | और बाद मे इस function को variable मे assign किया जाता है | और variable को display() मे pass किया जाता है |
#include<iostream.h>
#include<conio.h>
void display (int matrix[3][3]);
int input();
void main()
{
int o[3][3];
o=input();
display( o );
getch();
}
void input()
{
int m[3][3];
cout<<“Enter Matrix Element : “;
for(i=0;i<3;i++)
{
for(j=0;j,3;j++)
{
cin>>m[i][j];
}
}
return m ;
}
void display ( int matrix[10])
{
cout<<“Matrix :”;
for(i=0;i<3;i++)
{
for(j=0;j,3;j++)
{
cin<<mat[i][j];
}
}
}
इस उदाहरन मे ,display() और input() function को use किया जाता है | function display() से multi dimension array को की value को display किया जाता है | multi dimension array variable को display () पास्ड किया जाता है | और इस variable को function definition मे एक और variable ‘m’ मे initail किया जाता है | और इसके बाद input() का use यूजर द्वारा input को लिया गया है |
इसका आउटपुट होगा :
Enter Matrix Element : 12 13 14 15 16 17 18 19 20
Matrix :
12 13 14
15 16 17
18 19 20
इस article मे array को function मे pass और return करने के method को discuss किया जाता है | अब age के article मे function को string को discuss करेगे |
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 भारत पर पहला तुर्क आक्रमण किसने किया…