Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void print_array(int i, int palavra[])
- {
- if(i == 3)return;
- else
- {
- if(i == 2)
- {
- printf("%d\n",palavra[i]);
- }
- else
- {
- printf("%d ",palavra[i]);
- }
- print_array(i+1,palavra);
- }
- }
- void subset(int i, int palavra[])
- {
- if(i == 3)
- {
- print_array(0,palavra);
- return;
- }
- else
- {
- int c[3] = {1,2,3};
- int j=0;
- for(j=0;j<3;j++)
- {
- //f (incluir?)
- palavra[i]=c[j];
- subset(i+1,palavra);
- }
- }
- }
- int main()
- {
- int palavra[3] = {1,2,3};
- subset(0,palavra);
- return 0;
- }
Add Comment
Please, Sign In to add comment