Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <time.h>
  3. #include <conio.h>
  4. #include <stdlib.h>
  5. void swap (int *a, int *b) {
  6. int x;
  7. x=*a;
  8. *a=*b;
  9. *b=x;
  10. }
  11.  
  12. void p (int n)
  13. {
  14. int i;
  15. int A[n];
  16. for(i=0;i<n;i++)
  17. {
  18. A[i]=rand();
  19. }
  20. for(i=0;i<n;i++)
  21. {
  22. swap(&A[n-1], &A[n-i-1]);
  23. p(n-1);
  24. swap(&A[n-1], &A[n-i-1]);
  25. }
  26. printf("\n\n");
  27. for(i=0;i<n;i++)
  28. {
  29. printf("%d------------",A[i]);
  30. }
  31. }
  32.  
  33. int main()
  34. {
  35. int n;
  36. printf ("Vvedite chislo n \n");
  37. scanf("%d", &n);
  38. p(n);
  39. getch();
  40. return 0;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement