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

 C++ Discussion :

Problème de code


Sujet :

C++

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2
    Par défaut Problème de code
    Salutation. Voici mon problème, j'ai écris un code pris sur un livre pour débutants, malheureusement le code ne s'exécute pas correctement. Il s'agit d'un code pour trouver les nombres premier. Je pence avoir trouvé l'erreur mais je n'en suis pas sure, bref voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    #include <iostream>
    #include <iomanip>
     
    using namespace std;
     
    int main()
    {
     
       const int MAX = 100;
       long primes [MAX] = { 2,3,5 };
       long trial = 5;
       int count = 3;
       int found = 0;
     
       do
       {
        trial += 2;
        found = 0;
        for(int i = 0; i < count; i++)
     
        {
            found = (trial % *(primes + i)) == 0;
     
            if(found)
               break;
        }
     
        if (found == 0);
           *(primes + count++) = trial;
     
     
        }while (count < MAX);
     
        for(int i =0; i < MAX; i++)
        {
            if(i % 5 == 0)
               cout << endl;
               cout << setw(10) << *(primes + i);
        }
       cout << endl;
       return 0;
    Cordialement Lord of chaos

  2. #2
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 966
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 966
    Par défaut
    Joa,

    Et à ton avis, où est l'erreur ?

  3. #3
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 118
    Billets dans le blog
    148
    Par défaut
    Bonjour,

    Notez que ceci:
    et équivalent à cela:
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2
    Par défaut
    Droggo, Je pense que l'erreur ce situe dans la formule utilisée. Voici une capture d'écran de ce que j'obtiens et l'autre de ce que ça devrais me faire. Quand au Le chapitre que j'étudie traite des pointeur et ceci étais un exemple d'application.

    Et voila des capture d'ecran (a gauche ce que j'obtiens et a droite ce qui devrais apparaitre) pour appuyer ma théorie.
    Images attachées Images attachées   

  5. #5
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 118
    Billets dans le blog
    148
    Par défaut
    Moi, personnellement, je pense que c'est ici:
    Après, je vous conseille, soit d'utiliser des printf, soit un debuggueur, pour pouvoir voir ce que fais le programme.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  6. #6
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Non, non.
    gcc (et Visual) m'a donné l'erreur (en fait un warning).
    Si le résultat attendu est :
    2 3 5 7 11
    13 17 19 23 29
    31 37 41 43 47
    53 59 61 67 71
    73 79 83 89 97
    101 103 107 109 113
    127 131 137 139 149
    151 157 163 167 173
    179 181 191 193 197
    199 211 223 227 229
    233 239 241 251 257
    263 269 271 277 281
    283 293 307 311 313
    317 331 337 347 349
    353 359 367 373 379
    383 389 397 401 409
    419 421 431 433 439
    443 449 457 461 463
    467 479 487 491 499
    503 509 521 523 541
    Il n'y a qu'un seul caractère à changer.

  7. #7
    Membre Expert

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2004
    Messages
    1 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 1 391
    Par défaut
    De même que 3DArchi.

    Passes en -Wall -Wextra -Werror (si t'es sous gcc), ca te fera une belle erreur.

Discussions similaires

  1. problème de code avec un tableau
    Par richard038 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 12/05/2006, 17h35
  2. problème de code javascript pour une vue 360°
    Par tomguiss dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/03/2006, 22h50
  3. [POO] Problème de code PHP avec Internet Explorer
    Par bzoler dans le forum Langage
    Réponses: 5
    Dernier message: 12/02/2006, 11h00
  4. Problème de code besoin d un petit depannage
    Par rakengoule dans le forum MFC
    Réponses: 3
    Dernier message: 10/10/2005, 16h25
  5. Probléme de code non portable
    Par Stany dans le forum Windows
    Réponses: 2
    Dernier message: 23/08/2005, 11h02

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