در این برنامه ، شما ابتدا یک عدد که آنرا n در نظر می گیریم ، وارد کرده و سپس عدد k را که کوچکتر از آن است وارد می کنید. بعد n کاراکتر یا عدد وارد می کنید. این کاراکتر ها در حقیقت اعضای مجموعه شما هستند. سپس برنامه با کمک یک تابع بازگشتی ، زیر مجموعه های k عضوی مجموعه وارد شده چاپ می شود. این برنامه به گونه ای نوشته شده که می تونه تمامی زیر مجموعه های 6 عضوی یک مجموعه 12 عضوی ، یعنی 924 زیر مجموعه رو چاپ کنه، البته بخاطر استفاده از تابع بازگشتی و شیوه چاپ کردن زیر مجموعه ها ، وقت زیادی برای اینکار لازمه ، یعنی حدود 5 دقیقه و 15 ثانیه. لینک دانلود این برنامه رو براتون می ذارم. در برنامه اولی ، اعضای مجموعه فقط می توانند عدد صحیح باشند و در مجموعه دوم ، اعضای مجموعه کاراکتر هستند. دانلود برنامه چاپ زیر مجموعه های یک مجموعه(به کمک تابع بازگشتی) -اعداد صحیح- به همراه فایل اجرایی دانلود برنامه چاپ زیر مجموعه های یک مجموعه(به کمک تابع بازگشتی) -کاراکتر ها- به همراه فایل اجرایی