Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int mark[5];
- int permuted[5];
- int ara[] = {1, 2, 3, 4, 5};
- void perm(int n)
- {
- int i;
- for(i = 0; i<5; i++){
- if(mark[i]==0){
- permuted[n] = ara[i];
- mark[i] = 1;
- if(n==4){
- printf("%d %d %d %d %d\n", permuted[0], permuted[1], permuted[2], permuted[3], permuted[4]);
- }
- else perm(n+1);
- mark[i] = 0;
- }
- }
- }
- int main()
- {
- perm(0);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement