السلام عليكم ورحمة الله وبركاتة
لدي سؤال جلست فيه كثيرا ياليت من إجابه شافيه او شرح
كيف اجعل مصفوفه ذات بعدين في c++ بحيث يكون الصف ثابت والعمود متغير ؟
أنا اريد الصف ثابت والعمود متغير كما في الشكل

وجزاكم الله خير
السلام عليكم ورحمة الله وبركاتة
لدي سؤال جلست فيه كثيرا ياليت من إجابه شافيه او شرح
كيف اجعل مصفوفه ذات بعدين في c++ بحيث يكون الصف ثابت والعمود متغير ؟
أنا اريد الصف ثابت والعمود متغير كما في الشكل

وجزاكم الله خير
السلام عليكم
مرحبا أخي :)
العملية بسيطة جدا, فقط تحتاج إلى معرفة كيفية التعامل مع الحجز الديناميكي و المؤشرات, خطوات العملية ستكون هكذا :
بالتوفيق.
جزاك الرحمن الف خير اخي لقد غفلت عنها
هذه محاولتي هل هي صحيحه ؟
int main ()
{
int sizearry,j;
cout<<" who size the array";
cin<< sizearry;
int*arry=new int [sizearry];
cout<<"enter the array";
for(j=0;j> sizearry;j++)
cin>>arry;
}طيب كيف اعرف مصفوفه ذات بعدين عدد الصفوف اربعه والاعمده متغير ؟ هل نستخدام vector ام ماذا صراحه مافهمت vector ولا اعرف كيف استخدمه ؟
وشكرا جزيلا
تم تعديل هذه المشاركة بواسطة DONNA في 18 أبريل 2012 في 17:06
محاولة غير صحيحة للأسف, انظر الكود :
#include <iostream>
using namespace std;
int main() {
int row = 4;
int **dynamicArray = 0;
dynamicArray = new int *[row];
for (int i = 0; i < row; i++)
dynamicArray = new int[2*i + 1];
...
for (int i = 0; i < row; i++) {
delete [] dynamicArray;
delete [] dynamicArray;
}
return 0;
}اقتباسهل نستخدام vector ؟
نعم, يمكنك ذلك و لكنني لا أريد سرد جميع الطرق .. لذا سأترك المجال لبقية الأعضاء :)
بالتوفيق.
^^
جزاك الله الف خير اخي الفاضل
وجعل ماكتبته اناملك في ميزان حسناتك
ياليت من اي شخص ما
يتكرم ويشرح لي vector كيف استخدمها ؟!
والله الموفق
..
http://www.cplusplus.com/reference/stl/vector/
يمكنك الضغط على اسم اى دالة لترى تفاصيل اكثر ومثال عليها
﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾
الأنفال ۳۳
افادني كثيراً
جزاك الله خيراً
ووفقك لما يحب ويرضى
شكري وتقديري لكل من مر هُنا ..