voila je voudrait avcoir toute les possible de placer une suite de chiffre normalement sur 10 chiffe:
4321,4312,4132,4123,4213,4231,2431,2413,2143,2134,2314,2341
3241,3214,3124,3142,3412,3421,1432,1423,1243,1234,1324,1342
=> j'ai fait une fct en C mais sa doit/peut etre independant du langage:
//mon tab de data est global
void perm(int n)
{
int tmp;
for (tmp=0;tmp<=n;tmp++)
{
if(n==0)break;
affiche();
perm(n-1);
if(tmp!=n)rev (n,n-1);//inverse 2 nbr
}
}
mais le prob c que la fct me donne:
4321,4312,4132,4123,4213,4231,2431,2413,2143,2134,2314,2341
3241,3214,3124,3142,3412,3421 jusque la ok puis
4321 => on reboucle sur les 18 mêmemais il m'en manque tj 6
Message édité par erwan_oops le 17-11-2002 à 14:40:45
---------------
la théorie c quant tout dois fonctionner mais rien ne marche la pratique c quant tout marche mais personne ne c pourquoi ici on fais un bon compromis rien ne marche et personne ne c pourquoi :D