IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Codes sources C++50 ressources dans cette catégorie

Retrouvez ici tous les meilleurs téléchargements

Codes sources C++

Liste des 50 ressources de cette catégorie

    Nombres Premiers

    Téléchargé 239 fois-
    0
    0
    Vous entrez un nombre et le programme trouvera tous les nombres premiers compris entre 0 et votre nombre !
    Licence : Non renseignée - Publié le 31/12/2019 - Taille 692 octets - Éditeur : Kakou35 +

    Simulation du Ciel

    Téléchargé 127 fois-
    1
    0
    Simulation du ciel vu par un observateur terrien ou céleste, à n'importe quelle époque, avec le temps accéléré ou non, éventuellement découpé en tranches. On peut par exemple simuler l'éclipse observée le 15 juin -762 (763 a.v. J.-C.) en Anatolie.
    Licence : Non renseignée - Publié le 23/01/2017 - Éditeur : mllibre +

    Algorithme A*

    Téléchargé 81 fois-
    1
    0
    Voici un exemple d'implémentation de l'algorithme A* réalisé par khayyam dans son article Recherche de chemin par l'algorithme A*
    Licence : Freeware - Publié le 23/01/2017 - Auteur : khayyam90 +

    Un éditeur de réseau de places et transitions (RdP)

    Téléchargé 80 fois-
    0
    0
    Un réseau de places et transitions est un réseau de Petri (Petri Net ou RdP) généralisé et non coloré (sans extensions).

    L'application PTNET Editor permettra de dessiner/editer graphiquement un tel réseau, de l'animer, de l'analyser en construisant et visualisant son graphe de couverture/accessibilité, de le convertir en fichier image et de le sauvegarder en tant que document PNML.

    Licence : GPL - Publié le 23/01/2017 - Taille 384 Ko - Auteur : issam.abdallah +

    classe facilitant les interactions avec un port COM / RS232

    Téléchargé 77 fois-
    0
    0
    Cette classe (dialogueCOM) permet de faciliter les opérations de lecteur et d'écriture sur les ports COM et RS232. Elle marche aussi bien sur linux que sur Windows. J'ai rajouté un exemple pour montrer comment elle fonctionne.
    Licence : Non renseignée - Publié le 23/01/2017 - Taille 5 Ko - Auteur : imperio +

    Fonctions utiles pour faire des opérations basiques sur les string

    Téléchargé 48 fois-
    0
    0
    Comme indiqué dans le titre, ce namespace contient des fonctions permettant de faciliter les opérations sur les strings (replace, split, etc...). Il permet aussi de faire un peu de parsing et de retourner des valeurs à partir d'une string. En somme ce namespace ne sert qu'à gagner du temps. Toutes les fonctions sont templatées pour faciliter encore plus leur utilisation.
    Licence : Non renseignée - Publié le 23/01/2017 - Auteur : imperio +

    Classe Clavier

    Téléchargé 43 fois-
    0
    3
    C'est une classe pour gérer les entrée clavier, comme la classe Scanner en java, pour utiliser il suffit de met next avec int, double, float, char, ou string.
    Licence : Libre - Publié le 23/01/2017 - Taille 443 octets - Éditeur : ANDST 44 +

    Parcours en profondeur et tri topologique

    Téléchargé 42 fois-
    0
    0
    Suite à ma précédente soumission, voici un code qui effectue un parcours en profondeur sur un graphe orienté sans circuit et qui en trie topologiquement les sommets.
    Licence : GPL - Publié le 23/01/2017 - Taille 26 Ko - Auteur : Feysal +

    Mandelbrot

    Téléchargé 39 fois-
    1
    0
    Génération de l'ensemble de mandelbrot et des ensembles de julia sur CPU & GPU
    Affichage dans une fenetre utilisant la SDL.
    Dependances : SDL.lib, SDLmain.lib, cudart.lib
    4 modes d'affichage : gray-level, gray-level-reversed, RGB random, Green (comme le logo).
    Navigation : zoom - unzoom, directionnelle, reinitialisation, augmenter resolution, diminuer resolution, retour en arriere
    Pour représenter l'ensemble de julia associé à un point du plan : faire un clic du milieu.
    Pour revenir au mandelbrot : clic du milieu n'importe où

    Multiplateforme (Windows - Linux) [ j'ai jamais developpé sous mac, mais j'imagine que ça marche aussi ;) ]

    Update : Support cuda pour le calcul. Editer le fichier pa ... Voir la suite
    Licence : GPL - Publié le 23/01/2017 - Taille 550 Ko - Éditeur : regis.portalez +

    Parcours en largeur(BFS)

    Téléchargé 32 fois-
    0
    0
    Un parcours en largeur d'un graphe non pondéré en C++ issu d'un article de mon blog. Voir ici pour le parcours en profondeur(DFS)
    Licence : GPL - Publié le 23/01/2017 - Taille 2 Ko - Auteur : Feysal +

    Fabrique

    Téléchargé 30 fois-
    Voici une implémentation du design pattern fabrique basée sur une utilisation des classes de politiques pour la création des objets.
    Licence : Non renseignée - Publié le 23/01/2017 - Auteur : Davidbrcz +

    Tri par insertion

    Téléchargé 22 fois-
    0
    0
    Voici un tri par insertion sous sa version template. Comme le tri à bulles, il accepte n'importe quel conteneur disposant de operator[] et de size()
    Licence : Non renseignée - Publié le 23/01/2017 - Taille 344 octets - Auteur : Davidbrcz +

    Découper une chaîne

    Téléchargé 21 fois-
    0
    0
    Voici une fonction permettant de découper une chaîne selon un motif:
    Licence : Non renseignée - Publié le 23/01/2017 - Taille 479 octets - Auteur : Luc Hermitte +

    Tri par sélection

    Téléchargé 20 fois-
    0
    0
    Voici une version générique du tri par sélection.
    Licence : Non renseignée - Publié le 23/01/2017 - Taille 326 octets - Auteur : Davidbrcz +

    Calculator

    Téléchargé 19 fois-
    1
    0
    C'est un code que j'ai écrit depuis quelques années, il s'agit d'un petit calculateur qui permet de calculer des expressions mathématiques tel que : ((9-5*3)/(17+83-25))*(893/382-902) je l'ai posté ici parce qu'il peut être utile pour les débutants. enfin, ce code peut être amélioré facilement afin qu'il prenne en compte les fonctions mathématiques comme cos, sin et tang par exemple.
    Licence : GPL - Publié le 23/01/2017 - Taille 4 Ko - Auteur : Snack3r +

    Tri par paniers

    Téléchargé 18 fois-
    1
    0
    Voici une version template du seul tri non en place de la liste: le tri à panier.
    Licence : Non renseignée - Publié le 23/01/2017 - Taille 458 octets - Auteur : Davidbrcz +

    Distance de Levenshtein

    Téléchargé 17 fois-
    0
    0
    Voici une implémentation de la distance de Levenshtein pour calculer la similarité entre 2 chaînes. Ce code utilise cette classe créée par r0d pour simuler des tableaux 2D.
    Licence : Non renseignée - Publié le 23/01/2017 - Taille 626 octets - Auteur : Davidbrcz +

    Observateur

    Téléchargé 16 fois-
    Voici une implémentation du design pattern observateur basée le polymorphisme.
    Licence : Non renseignée - Publié le 23/01/2017 - Auteur : Davidbrcz +

    Object factory

    Téléchargé 15 fois-
    1
    0
    La sortie de la norme C++11 nous a ouvert pas mal d'horizons. J'ai donc cree une classe ObjectFactory qui permet grace aux templates variadiques de creer n'importe quel type d'objet. Dans l'archive il y a la fameuse classe ainsi qu'un fichier fournissant un exemple de son utilisation. N'hesitez pas a me donner vos avis.
    Licence : Non renseignée - Publié le 23/01/2017 - Taille 1132 octet - Auteur : imperio +

    Tri de Shell

    Téléchargé 15 fois-
    0
    0
    Voici une implémentation du tri de Shell laxiste sur le conteneur.
    Licence : Non renseignée - Publié le 23/01/2017 - Taille 607 octets - Auteur : Davidbrcz +