با سلام
من میخوام از یه مجموعه مانند a تمام زیر مجموعه ها رو از اون بسازم. و هر
بار با ساخت هر زیر مجموعه، هر کدوم از زیر مجموعه ها رو در یک سطر از
یه آرایه دوبعدی جدید قرار بدم.
البته بجز مجموعه تهی. اگه میشه منو راهنمایی کنید ...
با تشکر.
با سلام
من میخوام از یه مجموعه مانند a تمام زیر مجموعه ها رو از اون بسازم. و هر
بار با ساخت هر زیر مجموعه، هر کدوم از زیر مجموعه ها رو در یک سطر از
یه آرایه دوبعدی جدید قرار بدم.
البته بجز مجموعه تهی. اگه میشه منو راهنمایی کنید ...
با تشکر.
سلام ، ابتدا باید یک تابع بازگشتی (حالت سادش اینه ، غیر بازگشتی هم میشه) برای یافتن زیر
مجموعه های یک مجموعه بنویسید ، بعد از آن هم میتوانید زیر مجموعه ها را چاپ و یا در یک آرایه
ذخیره کنید !!!
موفق و پیروز باشید !!!!
دوست عزیز اینو من هم میدونم ولی می خواستم بیشتر توضیح داده بشه تا بتونم برنامه رو بنویسم..
یه کد بازگشتی هم دارم ولی نمیدونم تو برنامه خودم چطوری از اون استفاده کنم...
subset(set s)
{
if(s is null) return;
foreach(member m in s){
print m, subset(s-m);
print subset(s-m);
}
}
این مثال تو C هست بعدا تبدیل کن