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 :

calculer nombre d'affectation


Sujet :

C++

  1. #1
    Membre à l'essai
    Inscrit en
    Décembre 2009
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 13
    Points : 19
    Points
    19
    Par défaut calculer nombre d'affectation
    Bonjour, SVP je veux savoir comment calculer le nombre d'affectation des éléments d'un tableau à trier (trie par sélection)

  2. #2
    Membre éprouvé Avatar de Steph_ng8
    Homme Profil pro
    Doctorant en Informatique
    Inscrit en
    Septembre 2010
    Messages
    677
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Doctorant en Informatique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 677
    Points : 997
    Points
    997
    Par défaut
    Bonjour,
    Tu veux connaître le nombre d'affectations effectuées lors du tri d'un tableau en utilisant la méthode du tri par sélection (du minimum/maximum), c'est ça ?
    Bah ça dépend de comment sont rangés les éléments dans le tableau au départ !

    Plus sérieusement, lorsque l'on connaît l'algorithme, ce n'est pas si difficile que ça à déterminer.
    Déroule l'algorithme, fais des propositions de raisonnement, et on te dira là où il y a des erreurs (enfin s'il y en a ).

  3. #3
    Membre chevronné Avatar de Astraya
    Homme Profil pro
    Consommateur de café
    Inscrit en
    Mai 2007
    Messages
    1 043
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Consommateur de café
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 043
    Points : 2 234
    Points
    2 234
    Par défaut
    Un façon simple est de d'encapsuler ta variable qui est incrémenter dans une classe. Surcharger l'opérateur =, qui fais la copie et incrémente une variable statique de la classe.
    petit exemple utile:

    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
    42
    43
    44
    45
     
    template<class T>
    class CheckCount
    {
        T var;
    public:
        static unsigned int count;
     
        CheckCount()
            :var()
        {}
     
        template<class T>
        CheckCount(const T& v)
            :var(v)
        {}
     
        template<class T>
        CheckCount<T> operator =(const T& left)
        {
            var = left;
            count ;
        }
     
        CheckCount<T> operator =(const CheckCount<T>& left)
        {
            var = left.var;
            ++count ;
            return *this;
        }
    };
    template< class T>
    unsigned int CheckCount<T>::count = 0;
     
    int main()
    {
        typedef CheckCount<float> CountFloat;
     
        CountFloat mavar(123.0f);
        CountFloat mavar1;    
     
        mavar1 = mavar;
     
        return 0;
    }
    Probablement à améliorer ( voir surement ) mais à l'arracher ça pourrais te servir. Have fun!
    Homer J. Simpson


Discussions similaires

  1. calcul nombre de jours entre deux dates
    Par charlene44 dans le forum Langage
    Réponses: 7
    Dernier message: 21/08/2012, 14h06
  2. Calcul nombre de jours commun à 2 périodes
    Par msalque dans le forum Excel
    Réponses: 4
    Dernier message: 13/08/2007, 16h06
  3. Calcul Nombre De Jour Entre 2 Dates infopath2007
    Par syntony dans le forum InfoPath
    Réponses: 11
    Dernier message: 01/05/2007, 15h33
  4. calculer nombre heure entre 2 dates
    Par liquid dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 20/03/2007, 19h48
  5. excel, graphique, calcul nombre de dates
    Par debdev dans le forum Excel
    Réponses: 8
    Dernier message: 03/05/2006, 17h35

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