Programmation.
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Programmation.



  1. #1
    invite621a8f3c

    Programmation.


    ------

    Bonjour j'aurais besoin de votre aide sur le problème qui suit:

    Je dois écrire un algorithme en français permettant d'afficher les diviseurs d'un nombre entier. Ensuite pour ceux qui connaissent le logiciel Maple, je dois écrire cet algo sous Maple (la procédure quoi).

    Comment feriez vous? Pouvez-vous me proposer un programme svp ?

    -----

  2. #2
    ichigo01

    Re : Programmation.

    Salut !

    A ta place j'aurai commencé par déterminer les variables dont je vais avoir besoin !

    par exemple :

    N : l'entier qu'on va diviser , d : le diviseur ...

    Tu te pose la question : j'affecte une valeur à N puis qu'est ce que mon algo devrait faire ??

    par exemple :

    Tu initialises d avec la valeur 1 et tu le met dans une boucle qui ajoute la valeur 1 à d , cette boucle qui divise N par d ( ou verifie si est congru à 0 ) ...

    Maintenant tu as de quoi commencer

    Cordialement !

  3. #3
    invite621a8f3c

    Re : Programmation.

    Salut,

    Oui j'avais pensais la même chose que toi.

    Je choisis un entier N, moi j'ai initialisé à d =2. Ensuite je dois demander à mon algo de diviser N par 2,3,4...N ! et de les afficher sous forme de liste.

    Tu peux me donner le début de la procédure pour voir stp ?
    Il faut définir des variables local ?

  4. #4
    invite621a8f3c

    Re : Programmation.

    j'ai trouvé un aglo:

    nbdiv := proc (n)
    local S, i;
    S := 0;
    for i to n do if irem(n, i) = 0
    then
    S := S+1 end if end do;
    return S
    end proc

    Mais il me donne juste le nombre de diviseurs d'une entier N par exemple si je tape nbdiv(5) il trouve 2 (1, et 5), mais il ne m'affiche pas les différents, comment je peux modifier pour qu'il puisse m'afficher les diviseurs ?

  5. A voir en vidéo sur Futura

Discussions similaires

  1. programmation C
    Par invite3713312f dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 15/05/2009, 16h36
  2. programmation
    Par inviteaefa36c2 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 26/05/2008, 13h31
  3. programmation
    Par invite92c7ec27 dans le forum Électronique
    Réponses: 3
    Dernier message: 25/03/2006, 00h00
  4. Programmation en C
    Par invite3c59dc04 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 21/02/2006, 14h23
  5. programmation
    Par invite3d7be5ae dans le forum Logiciel - Software - Open Source
    Réponses: 15
    Dernier message: 30/06/2005, 21h45