با سلام

من یک برنامه دارم مینویسم به یک مشکلی برخوردم اجرا نمیشه تو قسمت مین مشکل دارم


#include<iostream.h>
#include<stdlib.h>
#include<conio.h>


class matrix
{
private:
int m[3][3];
public:
matrix(int a[3][3]){ m[3][3]= a[3][3];}
void read(int a[3][3],int b[3][3]);
void write (int a[3][3],int b[3][3]);
void sum(int a[3][3],int b[3][3],int c[3][3]);
void sub(int a[3][3],int b[3][3],int c[3][3]);
void zarb(int a[3][3],int b[3][3],int c[3][3]);
void taranahade (int a[3][3],int b[3][3],int c[3][3]);

};

void matrix::read(int a[3][3], int b[3][3])
{
int i,j;
cout<<"please enter matrix a:"<<endl;
for( i=0;i<3;i++)
for( j=0;j<3;j++)
cin>>a[i][j];
cout<<"please enter matrix b:"<<endl;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
cin>>b[i][j];
}
void matrix::write(int a[3][3],int b[3][3])
{
cout<<"chap matrix a:"<<endl;
for(int i=0;i<3;i++)
for( int j=0;j<3;j++)
cin>>a[i][j]<<"\t";
cout<<endl<<endl;
cout<<"chap matrix b:"<<endl;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
cin>>b[i][j]<<"\t"<<endl;
cout<<endl;
}
void matrix::sum(int a[3][3], int b[3][3],int c[3][3])
{
int i,j;
for( i=0;i<3;i++)
{
for( j=0;j<3;j++)
c[i][j]=a[i][j]+b[i][j];

cout<<c[i][j]<<"\t";
cout<<endl;
}
}
void matrix::sub(int a[3][3], int b[3][3],int c[3][3])
{
int i,j;
for( i=0;i<3;i++)

for( j=0;j<3;j++)
c[i][j]=a[i][j]-b[i][j];
cout<<"tafrigh matrix:"<<endl;
for(i=0;i<3;i++){
for(j=0;j<3;j++)
cout<<c[i][j]<<"\t"<<endl;}
}
void matrix::zarb(int a[3][3], int b[3][3],int c[3][3])
{
int i,j;
for( i=0;i<3;i++)

for( j=0;j<3;j++)
c[i][j]=a[i][j]*b[i][j];

cout<<"zarb matrix:"<<endl;
for(i=0;i<3;i++){
for(j=0;j<3;j++)
cout<<c[i][j]<<"\t"<<endl;}


}
void matrix:: taranahade (int a[3][3], int b[3][3], int c[3][3])
{
int i,j;
cout<<"taranahade matrix a:"<<endl;
for( i=0;i<3;i++)
{
for( j=0;j<3;j++)

cout<<a[j][i]<<"\t"<<endl;
}
cout<<endl<<endl;

cout<<"taranahade matrix b:"<<endl;
for( i=0;i<3;i++)
{
for( j=0;j<3;j++)

cout<<b[j][i]<<"\t"<<endl;
}


}

/* void matrix::rand()
int i,j;
for( i=0;i<3;i++)

for( j=0;j<3;j++)
rand(c)
cout<<"rand matrix a:"<<endl;
for(i=0;i<3;i++){
for(j=0;j<3;j++)
cout<<rand(c)<<"\t"<<endl;}
cout<<endl<<endl;
cout<<"rand matrix b:"<<endl;
for(i=0;i<3;i++){
for(j=0;j<3;j++)
cout<<rand(c)<<"\t"<<endl;}
}
main()
{
clrscr();
matrix x;

int a[5][5];
int b[5][5];

x.read(a);
x.sub(a,b);

getch();}*/


میشه بفرمائید مشکلش چیه ؟

ممنون