#include //Permutacoes de A unsigned char seq[30]; unsigned char mark[30]; void gerar(int i, int n) { if(i == n) { for(i=0;i ?? mark[seq[i] = j] = 1; gerar(i+1,n); mark[j] = 0; } } int main() { int i,n=8; //scanf("%d",&n); for(i=0;i