fork(58) download
  1. #include<iostream>
  2. #include<string>
  3. using namespace std;
  4. string a;
  5.  
  6. void subseq(int i,string s)
  7. {
  8. int n=a.size();
  9. if(i==n)
  10. {if(!s.empty())
  11. cout<<s<<endl;return;}
  12. subseq(i+1,s);
  13. s.push_back(a[i]);
  14. subseq(i+1,s);
  15. }
  16.  
  17. int main()
  18. {
  19. int i,j,k;
  20. cin>>a;
  21. int n=a.size();
  22. string s;
  23. subseq(0,s);
  24.  
  25. }
  26.  
Success #stdin #stdout 0s 3464KB
stdin
Standard input is empty
stdout
Standard output is empty