Advertisement
islam2366

Combination 2

Apr 17th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. #include <stdio.h>
  2. #define SIZEN 5
  3. int arr[SIZEN] = {1, 2, 3, 4, 5};
  4. int data[SIZEN];
  5. int n = 5;
  6. int r = 3;
  7. void findCombination(int i, int start)
  8. {
  9. int j;
  10. if (i == r) {
  11. for (j = 0; j < r; j++)
  12. printf("%d ", data[j]);
  13. printf("\n");
  14. return;
  15. }
  16. for (j = start; j <= n - 1 && n - j >= r - i; j++) {
  17. data[i] = arr[j];
  18. findCombination(i + 1, j + 1);
  19. }
  20. }
  21. int main()
  22. {
  23. findCombination(0, 0);
  24. return 0;
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement