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 :

Déterminer si un nombre est multiple de 3


Sujet :

Algorithmes et structures de données

  1. #1
    Membre à l'essai
    Homme Profil pro
    système
    Inscrit en
    Juin 2017
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : système

    Informations forums :
    Inscription : Juin 2017
    Messages : 18
    Points : 13
    Points
    13
    Par défaut Déterminer si un nombre est multiple de 3
    qui peut m'aider: un nombre est multiple de 3 si la somme de ses chiffres est 3,6 ou 9. si la somme est supérieur à10 reprendre l'opération jusqu'à avoir une somme inférieur à 10.suivant cet algorithme écrire un programme qui vérifie si un nombre donné est multiple de 3 ?(faire un program c ou c++)

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Mars 2017
    Messages : 2
    Points : 0
    Points
    0
    Par défaut
    Regarde la notion de modulo pas besoin de partir dans des trucs compliqués.

  3. #3
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 053
    Points : 9 392
    Points
    9 392
    Par défaut
    Quel est ton besoin ?
    Visiblement, tu es complètement perdu.

    En premier tu dis : Un nombre est divisible par 3 si la somme de ses chiffres donne 3, 6 ou 9. Et si la somme des chiffres donne plus de 9, répéter l'opération autant de fois que nécessaire pour obtenir un nombre entre 1 et 9.

    Ca, c'est une propriété connue. On ne te demande pas de la démontrer, mais de l'utiliser pour l'exercice.

    Pour te mettre sur les rails, à la main, en utilisant cette propriété, dis-nous si 12345678901234567 est divisible par 3. Et explique les différentes étapes de ton calcul.
    Calcul à faire à la main, sur une feuille de papier.

    L'indice du modulo donné par Plava est un mauvais indice. Effectivement, le modulo permet de dire si un nombre est divisible par 3, mais dans l'exercice que tu as à faire on te demande de faire autrement.
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

  4. #4
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 419
    Points : 5 818
    Points
    5 818
    Par défaut
    salut
    bon pas de nouvelle on va donc donner un peu plus d'explication
    pour compléter l'intervention de @tbc92 je te met en surbrillance la parti importante de ton texte
    En premier tu dis : Un nombre est divisible par 3 si la somme de ses chiffres donne 3, 6 ou 9. Et si la somme des chiffres donne plus de 9, répéter l'opération autant de fois que nécessaire pour obtenir un nombre entre 1 et 9.
    je te fournis un exemple simple
    on prend la valeur 723 est il divisible par 3 la réponse est ... oui
    Pourquoi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    1°) 7+2+3 = 12 
    supérieur à 10 on réitère l’opération 
     1+2 = 3 
     il est égale a 3,6 ou 9 c'est bien un multiple de 3
    je pense qu'avec tout cela tu devrais pouvoir travailler sur de bonne base

    amuse toi a décomposer le chiffre de @tbc92 c'est un bon exercice

    nous ne somme pas là pour faire l'exercice à ta place donc la traduction de ce qui viens d’être dis en C ou c++ reste a faire
    bon courage
    Nous souhaitons la vérité et nous trouvons qu'incertitude. [...]
    Nous sommes incapables de ne pas souhaiter la vérité et le bonheur, et sommes incapables ni de certitude ni de bonheur.
    Blaise Pascal
    PS : n'oubliez pas le tag

  5. #5
    Membre à l'essai
    Homme Profil pro
    système
    Inscrit en
    Juin 2017
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : système

    Informations forums :
    Inscription : Juin 2017
    Messages : 18
    Points : 13
    Points
    13
    Par défaut remerciement
    merci pour l'aide

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

Discussions similaires

  1. [XL-2007] Déterminer si un nombre est entier ou pas
    Par safami dans le forum Macros et VBA Excel
    Réponses: 22
    Dernier message: 26/09/2014, 13h07
  2. Déterminer si un nombre est premier
    Par Weldan dans le forum Pascal
    Réponses: 14
    Dernier message: 29/01/2014, 12h54
  3. Réponses: 2
    Dernier message: 28/04/2010, 18h09
  4. Réponses: 9
    Dernier message: 30/01/2007, 21h03
  5. Déterminer si un nombre est premier
    Par Fandefruit dans le forum Langage
    Réponses: 7
    Dernier message: 30/12/2005, 10h52

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