سلام مهتاب جان

یه کدی دارم که بهش یه عدد می دی تمام زیر مجموعه های 1 تا اون عدد را چاپ می کنه اگه تونستی به اون چیزی که می خوای تبدیلش کنی که هیچ اگه نتونستی به ایمیل یا تو انجمن پیغام بذار برات یه فکری کنم چون الان خیلی سرم شلوغه

موفق باشی

mostafa_aa

#include <iostream.h>
#include <conio.h>
int main()
{
int num ;
cout<<"\n Enter your number ( must be less than 15 ) : ";
while( cin>>num , num<0 || num>14 )
cout<<" ERROR!\n Please enter your number ( just less than 15 )";
int i ;
int n_set=1,n=0;
for( i = 1 ; i <= num ; i++ )
n_set*=2;
cout<<"\n "<<n_set<<" subset :\n\n";
for( i = 0 ; i < n_set ; i++ )
{
int one = 1;
cout<<" { ";
for( int j = 0 ; j < num ; j++ ){
if( one & i )
cout<<(j+1)<<" , ";
one=one<<1;
}
cout<<"\b\b }\n";
}
return 0;
}