IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Complement a 8


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mai 2007
    Messages : 28
    Par défaut Complement a 8
    bonjour a tous
    Dans le cadre d'un projet j'ai besoin d'un algo de complément a 8 je m'explique

    je recupere une liste de client ayant chacun un certain nombre de dossiers associés (de 1 a 7 dossiers).

    exemple le client 90000 possede 3 dossiers
    le client 90001 possede 6 dossiers

    ainsi de suite

    je traite ces dossiers en les rengeants dans des emplacements contenant 8 places .Pour les traité je recupere une liste des clients triée par nombre de dossier donc du plus grand au plus petit

    dans mon exemple donc le 90001 et ensuite le 90000

    Je peux tres bien avoir dans un emplacement le 90000 de ranger il possede 3 dossier il reste donc 5 place (pour arriver aux 8 places par l'emplacement)
    j'ai donc besoin d'un algo me permettant de faire le complément a 8 pour avoir des emplacement optimisé et rempli sachant que bien sur un client ne peut etre que dans un seul emplacement.

    Par exemple si un client possede 7 dossier il prendra un emplacement et il faudra trouver un client avec 1 seul dossier pour completer voir le laisser tel quel s'il n'y a pas de client avec 1 dossier

    si quelqu'un peut m'aider sa serait super merci
    bye a biento

  2. #2
    Rédacteur
    Avatar de cladsam
    Profil pro
    Inscrit en
    Août 2003
    Messages
    1 787
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2003
    Messages : 1 787
    Par défaut
    Bonjour,

    t'aider ça on peut sans aucun doute, montre nous ton algo actuel on te dira ce qui ne va pas avec plaisir

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mai 2007
    Messages : 28
    Par défaut
    ok ben en fait je pense faire de la sorte

    je recupere donc la liste de mes clients trié dans l'ordre décroissant des nombres de dossiers

    je pensais donc stocké tou mes clients et leurs nombre de dossiers dans un tableau avec en case 1 les client ayant un dossier en case 2 les clients ayant 2 dossier ainsi de suite

    et ensuite je pars du plus grand qui est 7 et je parcours mon tableau pour complété a 8 mais quand je part d'un cilent qui a 6 dossiers je peux tres bien faire 6 + 1 + 1 ou 6 +2 il me faudrais donc faire une espece de table avec pour chaque cas les combinaisons possible pour arriver a 8 eet parcourir chaqe combinaison en regardant dans mon tableau si je dispode de client avec 2 doss ou des clients avec 1 doss ...

    mais voila sa risque d"etre long et assez fastidieux donc si quelqun a une meilleur idée je suis preneur

    merci
    si je suis pas assez clair n'hesitez pas

  4. #4
    Expert confirmé

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mai 2007
    Messages : 28
    Par défaut
    merci pour le lien je peux mettre un nom sur l'algo par contre suis pas trés bon en maths (bou pas bien pour un informaticien) donc sa m'aide pas énormément

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mai 2007
    Messages : 28
    Par défaut
    merci ashin mais aucun probleme pour le stockage des clients et leurs tris par nombre de dossier cette partie du projet est traité il me reste les combinaisons a régler ,c'est a dire le plus compliqué

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    417
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 417
    Par défaut
    ton probleme me semble plutot complexe et vague,
    * il faudrait d abord savoir ou tu comptes stocker tes clients et leurs nombres de dossiers. Personnellement je rangerais dans un tableau les identifiants des clients (de 0 a 99 par exemple pour 100clients et ensuite de 100 a 199 leurs nombres de dossiers chacuns)
    * ensuite quand ils sont stockés tu commences le rangement. Il faut donc que tu saches combien de clients a 7dossiers, combien en a 6 ... Tu peux faire une boucle pour en scannant par exemple le tableau précédent de 100 a 199.
    * puis maintenant la répartition, à toi de voir la méthode que tu désires employer, mais tu n en es pas rendu là.

    Dans tout projet il faut savoir séparer les différentes parties et les traiter une par une

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Petits complements simples pour m'instruire
    Par bigbernie dans le forum C++
    Réponses: 3
    Dernier message: 01/04/2007, 02h14
  2. [Débutant] Question sur complément à 2 négatif
    Par beegees dans le forum Assembleur
    Réponses: 5
    Dernier message: 29/10/2006, 11h10
  3. Access, complement d'information
    Par Kelly182 dans le forum Access
    Réponses: 2
    Dernier message: 28/07/2006, 14h49
  4. [Perl] Complement a deux
    Par zeroox dans le forum Langage
    Réponses: 1
    Dernier message: 11/05/2006, 11h13
  5. [deb]Mot cle tyledef complement d'info
    Par Marc_3 dans le forum C++
    Réponses: 9
    Dernier message: 11/12/2005, 22h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo