Advertisement
Guest User

Untitled

a guest
Nov 18th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. int st[11],n;
  5. bool valid(int k)
  6. {
  7. if(k==1)
  8.  
  9. if(k==1&&st[k]==0)
  10. return 0;
  11. if(k==n&&st[k]==0)
  12. return 0;
  13. return 1;
  14.  
  15. }
  16. bool solutie(int k)
  17. {
  18. return k==n;
  19. }
  20. void afis(int k)
  21. {
  22. int i;
  23. for(i=1;i<=n;i++)
  24. cout<<st[i];
  25. cout<<endl;
  26. }
  27. void back(int k)
  28. {
  29. int i;
  30. for(i=0; i<=1; i++)
  31. {
  32. st[k]=i;
  33. if(valid(k))
  34. if(solutie(k))
  35. afis(k);
  36. else
  37. back(k+1);
  38. }
  39. }
  40. int main()
  41. {
  42. cin>>n;
  43. back(1);
  44.  
  45. return 0;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement