इससे पहले के article मे function को array और struture के साथ use करने के method को discuss किया गया है | अब इस article मे , array और struture के कुछ उदाहरनो को discuss करेगे |
उदाहरन -1
Write a program to add two matrix with function .
इस उदाहरन मे , function द्वारा दो matrix को add किया जाता है |
Explanation
किसी matrix को implement करने के लिए two dimensional array को use किया जाता है | two level looping को भी use किया जता है |
1.सबसे पहले दो two dimensional array को declare किया जाता है | इसके बाद यूजर द्वारा दो array के elements को input किया जाता है |
2.looping होती है :-
इस loop से two dimensional array मे यूजर द्वारा input किये गये value को read किया जाता है |
3.इसके बाद addition() function array को pass किया जाता है |
3. उसके बाद addition() से प्राप्त को array variable ‘c’ मे assign किया जाता है |
addition () मे
addition() मे दोनों array variable को array variable ‘a’ और ‘b’ मे initial किया जता है |
looping की जाती है :-
इसमें int c[i][j] = a[i][j]+b[i][j] से addition को calculate किया जाता ही |
इसके बाद मर्त्रिक्स ‘c’ को return किया जता है |
Source code
#include<iostream.h>
#include<conio.h>
void add (int first[3][3] , int second [3][3] );
void main()
{
int first[3][3];
cout<<“Enter First Matrix Element : “;
for(i=0;i<3;i++)
{
for(j=0;j,3;j++)
{
cin>>first[i][j];
}
int second[3][3];
cout<<“Enter Second Matrix Element : “;
for(i=0;i<3;i++)
{
for(j=0;j,3;j++)
{
cin>>second[i][j];
}
int output[3][3];
output = add(first , second ) ;
cout<<“Addition Matrix :”;
for(i=0;i<3;i++)
{
for(j=0;j,3;j++)
{
cout<<output[i][j];
}
}
getch();
}
void add(int a[][] ,int b[][])
{
int o[3][3];
for(i=0;i<3;i++)
{
for(j=0;j,3;j++)
{
o[i][j]=a[i][j]+b[i][j];
}
}
return o;
}
उदाहरन -2
Write a program to subtract two Matric with function .
इस उदाहरन मे , function द्वारा दो matrix को subtract किया जाता है |
Explanation
किसी matrix को implement करने के लिए two dimensional array को use किया जाता है | two level looping को भी use किया जता है |
1.सबसे पहले दो two dimensional array को declare किया जाता है | इसके बाद यूजर द्वारा दो array के elements को input किया जाता है |
2.looping होती है :-
इस loop से two dimensional array मे यूजर द्वारा input किये गये value को read किया जाता है |
3.इसके बाद sub() function array को pass किया जाता है |
3. उसके बाद sub() से प्राप्त को array variable ‘c’ मे assign किया जाता है |
subition () मे
subition() मे दोनों array variable को array variable ‘a’ और ‘b’ मे initial किया जता है |
looping की जाती है :-
इसमें int c[i][j] = a[i][j] – b[i][j] से subtract को calculate किया जाता ही |
इसके बाद मर्त्रिक्स ‘c’ को return किया जता है |
Source code
#include<iostream.h>
#include<conio.h>
void sub (int first[3][3] , int second [3][3] );
void main()
{
int first[3][3];
cout<<“Enter First Matrix Element : “;
for(i=0;i<3;i++)
{
for(j=0;j,3;j++)
{
cin>>first[i][j];
}
int second[3][3];
cout<<“Enter Second Matrix Element : “;
for(i=0;i<3;i++)
{
for(j=0;j,3;j++)
{
cin>>second[i][j];
}
int output[3][3];
output = sub(first , second ) ;
cout<<“subtract Matrix :”;
for(i=0;i<3;i++)
{
for(j=0;j,3;j++)
{
cout<<output[i][j];
}
}
getch();
}
void sub(int a[][] ,int b[][])
{
int o[3][3];
for(i=0;i<3;i++)
{
for(j=0;j,3;j++)
{
o[i][j]=a[i][j]-b[i][j];
}
}
return o;
}
उदाहरन -3
Write a program to transpose a matrix with function .
इस उदाहरन मे , function द्वारा दो matrix को transpose tract किया जाता है |
Explanation
किसी matrix को implement करने के लिए two dimensional array को use किया जाता है | two level looping को भी use किया जता है |
1.सबसे पहले एक two dimensional array को declare किया जाता है | इसके बाद यूजर द्वारा array के elements को input किया जाता है |
2.looping होती है :-
इस loop से two dimensional array मे यूजर द्वारा input किये गये value को read किया जाता है |
3.इसके बाद transpose() function array को pass किया जाता है |
3. उसके बाद transpose() से प्राप्त को array variable ‘c’ मे assign किया जाता है |
transposeition () मे
transposeition() मे दोनों array variable को array variable ‘a’ मे initial किया जता है |
looping की जाती है :-
इसमें int c[i][j] = a[j][i] से transpose को calculate किया जाता ही |
इसके बाद matrix ‘c’ को return किया जता है |
Source code
#include<iostream.h>
#include<conio.h>
void transpose (int first[3][3]);
void main()
{
int first[3][3];
cout<<“Enter Matrix Element : “;
for(i=0;i<3;i++)
{
for(j=0;j,3;j++)
{
cin>>first[i][j];
}
int output[3][3];
output = transpose(first ) ;
cout<<“transpose Matrix :”;
for(i=0;i<3;i++)
{
for(j=0;j,3;j++)
{
cout<<output[i][j];
}
}
getch();
}
void transpose(int a[][])
{
int o[3][3];
for(i=0;i<3;i++)
{
for(j=0;j,3;j++)
{
o[i][j]=a[j][i];
}
}
return o;
}
उदाहरन -4
Write a program to dividetwo matrix with function .
इस उदाहरन मे , function द्वारा दो matrix को divideकिया जाता है |
Explanation
किसी matrix को implement करने के लिए two dimensional array को use किया जाता है | two level looping को भी use किया जता है |
1.सबसे पहले दो two dimensional array को declare किया जाता है | इसके बाद यूजर द्वारा दो array के elements को input किया जाता है |
2.looping होती है :-
इस loop से two dimensional array मे यूजर द्वारा input किये गये value को read किया जाता है |
3.इसके बाद div() function array को pass किया जाता है |
3. उसके बाद div() से प्राप्त को array variable ‘c’ मे assign किया जाता है |
subition () मे
subition() मे दोनों array variable को array variable ‘a’ और ‘b’ मे initial किया जता है |
looping की जाती है :-
इसमें int c[i][j] = a[i][j] / b[i][j] से divide को calculate किया जाता ही |
इसके बाद मर्त्रिक्स ‘c’ को return किया जता है |
Source code
#include<iostream.h>
#include<conio.h>
void div(int first[3][3] , int second [3][3] );
void main()
{
int first[3][3];
cout<<“Enter First Matrix Element : “;
for(i=0;i<3;i++)
{
for(j=0;j,3;j++)
{
cin>>first [i][j];
}
int second[3][3];
cout<<“Enter Second Matrix Element : “;
for(i=0;i<3;i++)
{
for(j=0;j,3;j++)
{
cin>>second[i][j];
}
int output[3][3];
output = div(first , second ) ;
cout<<“divide Matrix :”;
for(i=0;i<3;i++)
{
for(j=0;j,3;j++)
{
cout<<output[i][j];
}
}
getch();
}
void div(int a[][] ,int b[][])
{
int o[3][3];
for(i=0;i<3;i++)
{
for(j=0;j,3;j++)
{
o[i][j]=a[i][j] / b[i][j];
}
}
return o;
}
इस article मे array को function के साथ इस्तेमाल करने के method को discuss किया है |