با سلام و وقت بخير
بله من اين خروجي رو ميخواهم البته درون آرايه باشه - چون مي خواهم روي آرايه كار انجام بدهم.
من آشنايي كامل با نرم افزارهاي مختلف c++ ندارم. دقيقا از چه نرم افزاري بايد استفاده كنم؟؟ (ولي دستور چاپ رو كه تغيير ميدم خروجي رو بهم ميده - برنامه زير برام اجرا ميشه توي توربو)
شما برنامه اي كه اين خروجي رو بهتون داد همون برنامه من هست يا تغييرات دادين؟؟
#include <iostream.h>int subset(char adder[],int A[],int n)
{ for(int i=0; i<n+1; i++)
adder[i]='0';
do
{ int j=0;
for(int i=1; i<n+1; i++)
{ if(adder[i]=='1')
{
//A[j]=i;
//cout<<A[j];
//cout<<endl;
//j++;
cout<<i;
}
}
cout<<endl;
if(adder[n]=='0')
{
adder[n]='1';
}
else
{
int l=n;
while(adder[l]=='1')
{
adder[l]='0';
l--;
}
adder[l]='1';
}
}
while(adder[0]=='0');
}
int main(void)
{
int n;
char* adder;
int* B;
cout<<"Enter the number of elemnets: ";
cin>>n;
adder=new char [n+1];
subset(adder,B,n);
cin.get();
return 0;
}