diff --git a/smsubset.cpp b/smsubset.cpp new file mode 100644 index 0000000..330fea9 --- /dev/null +++ b/smsubset.cpp @@ -0,0 +1,52 @@ +#include +using namespace std; +int g=21,garr[20]; +void subarray(int *arr, int n, int x, int ans[], int m) +{ + if(x==0 && n>=-1) + { + if(m<=g) + { + g = m; + for(int j=0;j>n>>x; + for(i=n-1;i>=0;i--) + { + cin>>arr[i]; + narr[n-1-i] = arr[i]; + } + subarray(arr,n-1,x,ans,m); + if(g==21) + cout<<"-1"; + else + { + for(i=0;i=g) + break; + } + } + return 0; +}