Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment utiliser le threading et mes…
  • Comment utiliser OpenGL pour langage…
  • Comment faire pour modifier un taux …
  • Comment débogage dans Visual C + + 
  • Types de données pour Turbo C 
  • Comment ajouter deux tableaux en uti…
  • Comment réinstaller Visual C 
  • Comment créer une copie instantané…
  • Comment créer un projet Maven dans …
  • Comment compiler C Projets 
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment créer un histogramme utilisant le code de programmation C

    histogrammes sont généralement trouvés comme une option graphique dans l'analyse des données dans un tableur , et dans le logiciel de retouche d'image pour montrer la répartition des tons du noir au blanc en une image. Dans le langage de programmation C , en utilisant un tableau pour contenir le nombre de fréquences simplifie la création d'un histogramme de votre ensemble de données. Alors que les ensembles de données utilisé pour créer des histogrammes contiennent généralement des valeurs entières , des personnages et même des chaînes peuvent être comptés et graphiquement . Choses que vous devez
    Données ensemble de valeurs entières
    Afficher plus d' instructions
    1

    remplir un tableau entier appelé «valeurs» avec votre ensemble de données, et de définir la " ; numvalues ​​" variable pour le nombre de valeurs dans votre ensemble de données. Celles-ci pourraient être générés aléatoirement , lues à partir d'un fichier, ou de manière interactive recueillies auprès de l'utilisateur. Cet exemple initialise ces variables lorsqu'ils sont déclarés :

    int numvalues ​​= 20; int valeurs [ numvalues ​​] = { -3 , 2, -2 , 4, 5 , 4, 2 , 5, 4 , 5, -1 , 2, 3 , 4, 7 , 4, 2 , 0, 7 , -3 };
    2

    mis en place deux variables entières (i et j ) à utiliser comme itérateurs : < br >

    int i = 0, j = 0;
    3

    itération sur vos données - le tableau de valeurs - et définissez la variable " maxval " à la valeur maximale de vos données : Photos

    int maxval = 0; for (i = 0; i maxval ) maxval = valeurs [ i ]}
    4

    étape à travers vos données et définir la variable " minval " à la valeur maximale de vos données : Photos

    int minval = maxval ; for (i = 0; i < numvalues ​​; i + + ) {if ( valeurs [ i ] < minval ) minval = valeurs [ i ]}
    5

    déclarer une « freqsize " variable pour contenir la taille de votre tableau de fréquence :

    int freqsize = maxval - minval + 1;
    6

    déclarer un tableau de tenir les comptes de fréquence et initialiser chaque élément du tableau à zéro :

    int fréquence [ freqsize ] ; for (i = 0; i < freqsize ; i + +) { fréquence [i] = 0; }

    Il ya un élément de tableau pour chaque valeur possible dans votre ensemble de données
    7

    étape à travers chaque valeur . votre ensemble de données , en ajoutant un à l'élément de tableau de fréquence correspondant à cette valeur :

    for (i = 0; i < numvalues ​​; i + +) { int index = valeurs [ i] - minval ; fréquence [index] + + }

    l'indice correspondant à la valeur actuelle est généré en déplaçant la valeur par la valeur minimale.
    8

    étape à travers chaque élément du tableau de fréquence. Imprimer la valeur de courant (calculées en décalant l'itérateur "i" par la valeur minimale ) . Imprimer le nombre d'étoiles ( *) correspondant à la fréquence de la valeur actuelle en bouclant un à la valeur stockée dans le tableau des fréquences , l'impression d'une seule étoile à chaque fois:

    for (i = 1; i <= freqsize ; i + +) { printf (" % 2d \\ t

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment compiler Flex pour iPhone 
  • Comment développer des applications pour Windows Mobile 
  • Comment concevoir éditeur utilisation d'OpenGL 
  • Comment obtenir une valeur sélectionnée dans une zone de liste en C 
  • Comment savoir quelles sont les fonctions C sont disponibles dans GCC dans Cygwin 
  • Comment créer une application iPhone pour un flux sur un site Internet 
  • Comment écrire de données d'applications avec C # 
  • Comment compiler C + + dans jGRASP 
  • Comment cacher un bouton de commande dans Visual C 
  • Comment faire pour convertir un pointeur vers une valeur de chaîne dans C + + 
  • Connaissances Informatiques © http://www.ordinateur.cc