View Full Version : تبدیل ماتریس به لیست پیوندی در ++C
farshad230
پنج شنبه 12 دی 1392, 21:56 عصر
برای تبدیل ماتریس n*n به یک لیست پیوندی باید چه کار کنم؟
کامبیز اسدزاده
پنج شنبه 12 دی 1392, 22:02 عصر
برای تبدیل ماتریس n*n به یک لیست پیوندی باید چه کار کنم؟
تحقیق کنید به نتیجه میرسید.
int N = 10 ;
double** mul1 = new double*[N];
for(int i = 0; i < N; ++i)
mul1[i] = new double[N];
farshad230
پنج شنبه 12 دی 1392, 22:05 عصر
تحقیق کنید به نتیجه میرسید.
int N = 10 ;
double** mul1 = new double*[N];
for(int i = 0; i < N; ++i)
mul1[i] = new double[N];
لطف می کنید یه توضیح هم بدید برای اینکه خود کاربر اندازه ماتریسو تعیین کنه چه جوری پیاده سازی کنم؟
کامبیز اسدزاده
پنج شنبه 12 دی 1392, 22:10 عصر
خدا بگم این استاد دانشگاه هارو چیکار نکنه :(
void tav(int m_val){
int N = m_val;
double** mul1 = new double*[N];
for (int i = 0; i < N; ++i)
mul1[i] = new double[N];
}
از تابع نویسی برای این کار استفاده کنید مثل همین مثال.
ورودی رو کاربر میده و در داخل تابع مقداری که کاربر داده محاسبه میشه.
farshad230
پنج شنبه 12 دی 1392, 22:21 عصر
خدا بگم این استاد دانشگاه هارو چیکار نکنه :(
void tav(int m_val){
int N = m_val;
double** mul1 = new double*[N];
for (int i = 0; i < N; ++i)
mul1[i] = new double[N];
}
از تابع نویسی برای این کار استفاده کنید مثل همین مثال.
ورودی رو کاربر میده و در داخل تابع مقداری که کاربر داده محاسبه میشه.
من می خواهم که اندازه ماتریس n*n توسط کاربر تعیین بشه اینجاش اشکال دارم اول برنامه دو عدد بگیره از کاربر که اندازه ماتریسو مشخص کنه
کامبیز اسدزاده
پنج شنبه 12 دی 1392, 22:37 عصر
خب این رو ببینید :
void tav(int m_1 , int m_2){
int **MyArray;
MyArray = new int*[m_1];
for (int i = 0; i < m_1; i++)
{
MyArray[i] = new int[m_2];
}
}
2 تا ورودی به نام m_1 و m_2 میگیره توسط کاربر و در داخل تابع ازشون استفاده میشه.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.