Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void zamena(char *a, char *b) { char t = *a; *a = *b; *b = t; }
- void vypisPermutace(char *a, int i, int n)
- {
- int j;
- if (i == (n-1)) printf("%s\n", a);
- else
- {
- for (j = i; j < n; j++)
- {
- zamena((a+i), (a+j));
- vypisPermutace(a, i+1, n);
- zamena((a+i), (a+j));
- }
- }
- }
- int main(int argc, char** argv)
- {
- char string[] = "abc";
- vypisPermutace(string,0,strlen(string));
- system("PAUSE");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement