PDA

View Full Version : سوال: شیقت یک سطر از آرایه



clever student
شنبه 09 آبان 1388, 20:21 عصر
سلام یک آرایه دارم سه بعدی هدف [5][5][2] میخواهم بعد دوم و سوم کهیک سطر از ماتریسم هست را شیفت به راست بدم شما فرض کنید آرایه ام دو بعدی باشه که به ترتیب سطرهایم را شیفت بدم
لطفا راهنمایی کنید .

tdkhakpur
شنبه 09 آبان 1388, 21:56 عصر
خوب اوني كه از جدول خارج ميشه حذف بشود؟
اگه بصورت فوق ميخواهيد اين كد رو امتحان كنيد.


int a[4][4];
void ShiftRight(int row)
{
for( int i=4-1; i>0; i--)
a[row][i] = a[row][i-1] ;
}
a[row][0] = 0;

clever student
شنبه 09 آبان 1388, 23:12 عصر
خوب اوني كه از جدول خارج ميشه حذف بشود؟
اگه بصورت فوق ميخواهيد اين كد رو امتحان كنيد.


int a[4][4];
void ShiftRight(int row)
{
for( int i=4-1; i>0; i--)
a[row][i] = a[row][i-1] ;
}
a[row][0] = 0;


آرایه ی من این شکلیهint[5][5]k
میخوام لحظه ی اول سطر اولم شیفت به راست بره مثلint[1][1,5]>>1به قسمت[1,5]خطا میگیره؟ چکار کنم؟

tdkhakpur
شنبه 09 آبان 1388, 23:46 عصر
خوب شما بايد در محدوده آرايه- عمل درخواست را انجام بديد مثلا براي ارايه با 5 عضو نمي توانيد عنصر يا عضو 6 را صدا بزنيد.