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 करेगे |
हिंदी माध्यम नोट्स
Class 6
Hindi social science science maths English
Class 7
Hindi social science science maths English
Class 8
Hindi social science science maths English
Class 9
Hindi social science science Maths English
Class 10
Hindi Social science science Maths English
Class 11
Hindi sociology physics physical education maths english economics geography History
chemistry business studies biology accountancy political science
Class 12
Hindi physics physical education maths english economics
chemistry business studies biology accountancy Political science History sociology
English medium Notes
Class 6
Hindi social science science maths English
Class 7
Hindi social science science maths English
Class 8
Hindi social science science maths English
Class 9
Hindi social science science Maths English
Class 10
Hindi Social science science Maths English
Class 11
Hindi physics physical education maths entrepreneurship english economics
chemistry business studies biology accountancy
Class 12
Hindi physics physical education maths entrepreneurship english economics