décomposition d'un entier en somme de cubes avec reste <=7
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

décomposition d'un entier en somme de cubes avec reste <=7



  1. #1
    invite410beefe

    Question décomposition d'un entier en somme de cubes avec reste <=7


    ------

    Bonjour,
    Je me demande si quelqu’un peut m'aider à écrire un programme en matlab pour décomposer un entier donné en somme de cubes avec un reste <7, par exemple :
    65536 = 40^3 + 11^3 + 5^3 + 4^3 + 2^3 + 2^3 ici le reste est nul. En effet, le calcul est assez simple il suffit de calculer la partie entière de la racine cubique du nombre et faire une soustraction et ainsi de suite jusqu’à aboutir à un nombre <7.
    Et merci

    -----

  2. #2
    inviteea028771

    Re : décomposition d'un entier en somme de cubes avec reste <=7

    Il y a plusieurs façons de faire, mais une façon possible pourrait être :

    Soit x

    Tant que x > 7, faire :

    Calculer la racine cubique de x
    En prendre la partie entière, notée y
    Afficher (ou enregistrer) y, c'est un élément de la décomposition
    faire x = x-y

    fin tant que


    Après ça n'est pas toujours la méthode la plus économe.

    Par exemple :
    65536 = 39^3 + 18^3 + 7^3 + 3^3 + 2^3 (+ 7), donc un facteur de moins
    65536 = 38^3 + 22^3 + 2^3 + 2^3, deux facteurs de moins

  3. #3
    invite410beefe

    Re : décomposition d'un entier en somme de cubes avec reste <=7

    oui Tryss merci, ça pourrais marcher, mais l'algo que t'a posé donne les résultats que j’ai donné pour le nombre 65536 et non comme tu l’a décomposé à la fin, non ?

  4. #4
    inviteea028771

    Re : décomposition d'un entier en somme de cubes avec reste <=7

    Exact

    C'est un problème de type "problème du sac à dos", enfin une variante. Il existe tout un tas d'algorithmes et de méthodes pour résoudre ce genre de problèmes. Ici l'algorithme assez simple que j'ai décris et que tu as peut être fait dans ta tête sans t'en rendre vraiment compte est appelé "algorithme glouton" : on prend le plus gros morceau qui rentre jusqu’à arriver au bout

  5. A voir en vidéo sur Futura

Discussions similaires

  1. la somme des chiffres d'un entier
    Par invite9f95f6e7 dans le forum Programmation et langages, Algorithmique
    Réponses: 9
    Dernier message: 01/12/2011, 09h39
  2. décomposition en base b d'un entier
    Par invitee38d9e00 dans le forum Programmation et langages, Algorithmique
    Réponses: 7
    Dernier message: 12/02/2011, 23h05
  3. somme des cubes de 3 entiers consécutif
    Par invite1adebb8b dans le forum Mathématiques du collège et du lycée
    Réponses: 38
    Dernier message: 30/10/2010, 19h17
  4. Décomposition d'un entier en une somme de nombres de Fibonacci — théorème de Zeckendorf
    Par Flyingsquirrel dans le forum Mathématiques du collège et du lycée
    Réponses: 20
    Dernier message: 05/06/2009, 19h54
  5. somme des carrés/cubes
    Par invitede8a3ed2 dans le forum Mathématiques du collège et du lycée
    Réponses: 16
    Dernier message: 10/09/2006, 20h53