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 :

suite de syracuse


Sujet :

C++

  1. #21
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Par défaut
    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
     
    int syrac (int n, int j)  {
     
      bool k;
      int cpt = 0;
     
      while (n!=1) {
        cpt++;
        k=r(n,j);
        cout << n << " ";
        if (k==true)
          n=p(n,j);
        else
          n=i(n,j);
      }
     
      return cpt;
     
    }

  2. #22
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 48
    Par défaut
    C bon, j'ai trouvé.

    void syrac (int n, int j)
    {
    bool k;
    int cpt;

    while (n!=1)
    {
    cpt++;
    k=r(n,j);
    cout << n << " ";
    if (k==true)
    n=p(n,j);
    else
    n=i(n,j);

    }
    cout << "1" << endl;
    cout << "k" << n << " = " << cpt << endl;

    }


    Mais le problème maintenant, c'est que le kn affiche k1 mais pas le nombre entré pas l'utilisateur. Ce qui est logique ici, je le conçois. Mais bon, le temps est calculé donc je suis content.

    A présent, j'aimerais connaitre l'altitude maximale.
    Comment faire ?

  3. #23
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Par défaut
    Tu as l'air de vraiment débuter...
    Une variable altitude initialisée à 0. Dès que n est supérieur à altitude, tu affectes n à altitude.

    Attention, ton cpt n'est pas initialisé à 0.

    N'oublie pas les balises [ CODE ] [ /CODE ]. Le bouton # à droite...

  4. #24
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 48
    Par défaut
    Merci beaucoup ! Ca marche !

    Sinon, oui je débute vraiment.
    Merci encore de ton aide.


    Peut-être à bientôt car j'aurais surement d'autres problèmes dans peu de temps. Là, on commence les tableaux et je l'sens déjà mal.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Suite de Syracuse
    Par Debinfo75 dans le forum Scheme
    Réponses: 5
    Dernier message: 22/07/2011, 00h02
  2. [Suite de Syracuse] Comment résoudre ce programme ?
    Par fredigston dans le forum Débuter avec Java
    Réponses: 9
    Dernier message: 04/02/2011, 10h48
  3. Suite de Syracuse
    Par Akhey dans le forum Pascal
    Réponses: 11
    Dernier message: 11/10/2009, 05h52
  4. Réponses: 2
    Dernier message: 05/03/2003, 00h24
  5. Pb BDE suite a passage en Windows 2000 pro
    Par ARIF dans le forum Paradox
    Réponses: 4
    Dernier message: 18/11/2002, 12h39

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