Advertisement
Guest User

Untitled

a guest
Oct 19th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. int n, k, i;
  5. bool flag = true;
  6. cin >> n >> k;
  7. int *A = new int [k];
  8. for (i = 0; i < k; i++) {
  9. A[i] = 1;
  10. cout << A[i];
  11. }
  12. int *B = new int [k] ;
  13. for (i = 0; i < k; i++) B[i] = 1;
  14. cout << endl;
  15. while (flag) {
  16. i = k - 1;
  17. while (i >= 0 && (A[i]== n && B[i] == 1 || A[i] == 1 && B[i] == -1)){
  18. B[i] = -B[i];
  19. i--;
  20. }
  21. if (i < 0) flag = false;
  22. else {
  23. A[i]+=B[i];
  24. for (int j = 0; j < k; j++) cout << A[j];
  25. cout << endl;
  26. // for (int j=i+1; j < k; j++) B[j] = -B[j];
  27. }
  28.  
  29.  
  30. }
  31. return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement