PDA

View Full Version : میشه مشکلمو بهم بگین (چاپ ماتریس)



username20
یک شنبه 13 بهمن 1392, 01:31 صبح
سلام من تو برنامه نویسی خیلی وارد نیستم میخوام یاد بگیرم
من این برنامه رو به امید این نوشتم که یه ماتریس رو برام چاپ کنه حتما میخوام از کلاس برای چاپ استفاده بشه
مثلا خروجی این باشه
123
456برنامه من اینه
#include<iostream>

using namespace std;

class matrix



{


int a[3][3],t[3][3];

public:

int ma();



};


int matrix::ma()



{


int i,j;

cout<<"enter matrix a:";

for (i=0;i<4;i++)

for(j=0;j<4;j++)



cin>>a[i][j];

 


cout<<a[i][j]<<" " ;



cout<<endl;

}


int main()



{

matrix z1;

z1.ma ();

}

 

 
لطفا راهنماییم کنید خخیییییییییییلی ممنون:اشتباه:

rahnema1
یک شنبه 13 بهمن 1392, 06:21 صبح
سلام، از امکاناتی که سایت گذاشته استفاده کنید تا کد شما به صورت مرتب نمایش داده بشه
اعداد را به ترتیب با اسپیس وارد کنید. وقتی ورود داده ها تموم شد Enter بزنید


#include<iostream>
using namespace std;
class matrix
{
int a[3][3],t[3][3];
public:
int ma();
};
int matrix::ma()
{
int i,j;
cout<<"enter matrix a:";
for (i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cin>>a[i][j];
cout<<a[i][j]<<" " ;
}
cout<<endl;
}
}
int main()
{
matrix z1;
z1.ma ();
system("pause");
}

username20
یک شنبه 13 بهمن 1392, 16:24 عصر
سلام
من از همین برنامه جواب نمیگیرم

samin_panahi
یک شنبه 13 بهمن 1392, 17:01 عصر
سلام
خطایی که برنامه ی جنابrahnema1 (http://barnamenevis.org/member.php?305905-rahnema1) داره مربوط به return هست
#include<iostream>
using namespace std;
class matrix
{
int a[3][3],t[3][3];
public:
int ma();
};
int matrix::ma()
{
int i,j;
//cout<<"enter matrix a:";
for (i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
cout<<"Enter a[ "<<i<<" ][ "<<j<<" ] : ";
cin>>a[i][j];
//cout<<a[i][j]<<" " ;
}
cout<<endl;
}
cout<<"---------------------\n---------------------\n"<<endl;

for (i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
//cin>>a[i][j];
cout<<a[i][j]<<" " ;
}
cout<<endl;
}
return 0;
}
int main()
{
matrix z1;
z1.ma ();
system("pause");
}