Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2575 connectés 

  FORUM HardWare.fr
  Programmation

  permutation en c

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

permutation en c

n°88024
ninitro
Posté le 10-01-2002 à 21:12:28  profilanswer
 

Bonjour à tous,
Voilà, très simplement, est-ce que quelqu'un connaitrait un programme en C capable de donner toutes les combinaisons des éléments d'un tableau, quelle que soit sa dimension, en permutant les éléments deux à deux ?

mood
Publicité
Posté le 10-01-2002 à 21:12:28  profilanswer
 

n°88031
verdoux
And I'm still waiting
Posté le 10-01-2002 à 21:29:09  profilanswer
 

Y en a N! ( factoriel(N), N étant le nombre d'éléments du tableau).
Soit, si t'as 100 éléments, environ 10^157 combinaisons possibles.
J'espère que t'as bcp de RAM et un CPU rapide :D

n°88037
ninitro
Posté le 10-01-2002 à 21:35:41  profilanswer
 

Merci pour la réponse, mais je le sais malheureusement bien.
Ce que j'aimerais, c'est un programme capable de calculer (et d'afficher) toutes les combinaisons des éléments d'un tableau à n éléments...

n°88048
verdoux
And I'm still waiting
Posté le 10-01-2002 à 21:47:06  profilanswer
 

Je ne vois pas trop l'intérêt.
Tu seras mort malheureusement avant d'avoir pu afficher toutes les combinaisons, ne serait-ce que pour N=15.

 

[edtdd]--Message édité par Verdoux--[/edtdd]

n°88050
ninitro
Posté le 10-01-2002 à 21:50:01  profilanswer
 

C'est tout simplement pour un projet que j'ai à faire.
Ca fait des jours que j'essaie de trouver une solution avec mes méninges, mais je n'y arrive pas.

n°88056
verdoux
And I'm still waiting
Posté le 10-01-2002 à 22:00:41  profilanswer
 

Ben N! ça pue la récursivité quand même ...

n°88059
ninitro
Posté le 10-01-2002 à 22:02:05  profilanswer
 

Merci quand même... surtout pour tes encouragements


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  permutation en c

 

Sujets relatifs
permutation en python 
Plus de sujets relatifs à : permutation en c


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)