PDA

View Full Version : کنترل آرایه ها ...



mojdeh,k
پنج شنبه 09 اسفند 1386, 15:04 عصر
دارم یه برنامه در رابطه با ژنتیک مینویسم . این قسمت ایجاد ژن هاست 7 unit داریم که هر کدوم 3 یا 4 ژن داره بستگی به m که اگر 1 باشه 4 ژن و اگر 2 باشه 3 ژن. هر ژن هم 4 تای است (که از 0 یا 1 تشکیل شده). میتونم بگم پیاده سازی جدول زیر :




unit1: 1100 0110 0011
unit2: 1000 0100 0010 0001
unit3: 1000 0100 0010 0001
.
.
.
unit7: ...
که ثابت m برای هر unit فرق میکنه. میخوام هر unit رو جدا تولید کنم و طوری هم باشه که به ژن ها دسترسی داشته باشم چون بعدا باید روی ژن ها کارایی رو انجام بدم. به نظر شما چیکار کنم ؟؟؟؟؟؟؟

emad_67
پنج شنبه 09 اسفند 1386, 21:24 عصر
یه آرایه 2 بعدی که هر خونه اون اشاره گری یه رشته هست تعریف کن.
مثلا در این جا که میگی 7 تا unit داری و هر کدوم هم نهایتا 4 تا ژن دارن، میتونی یه آرایه 4*7 به این شکل تعریف کنی.


char ***s=new char **[7];
for(int i=0;i<7;i++)
s[i]=new char *[4];
بعد هم مقادیر هر ژن رو در هر کدوم از خونه های آرایه قرار بدی. و خونه هایی رو هم که مقادیری در اون ها قرار نمیگیره رو برابر 0 قرار بده تا به جایی اشاره نکنن.