View Full Version : ارايه با پوينتر ديناميكي
hamed_forum
دوشنبه 04 خرداد 1388, 19:04 عصر
تكه كد تعريف ارايه رو ميخواستم ميخوام يه ماتريكس n*n رو حساب كنم خيلي تكه كد نوشتم نتونستم فقط ااولش رو تعريف كنم مثلان اين درسته ؟
int *a = new int[n];
int *pCat = Family;
نميدونم فكر كنم سوالم رو درست مطر ح نكردماما گير تعريف اوليش هستم
funfullson13
چهارشنبه 06 خرداد 1388, 01:10 صبح
سلام!
سوال خیلی جالبی بود.
ممنون!
#include <iostream>
using namespace std;
int main()
{
int a,b;
cin >> a>> b;
int* N=&a;
int* M=&b;
int** ali = new int* [*N];
int i, j;
for(i=0; i<*N; i++)
{
ali[i] = new int[*M];
for(j=0; j<*M; j++)
{
ali[i][j] = 0;
cout << i << " " << j << " : " << ali[i][j] << endl;
}
}
// Check that program !
cin >> ali[3][3];
for(i=0; i<*N; i++)
{
for(j=0; j<*M; j++)
{
cout << i << " " << j << " : " << ali[i][j] << endl;
}
}
return 0;
}
در قسمت
// Check that program !
مقدار یکی از خونه ها رو تغییر دادم و از اول کل ماتریس رو نشون دادم.
فقط برای بررسی درستی کار بوده که به نظر می اد درست بود!
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.