Sources C / C++

Retrouvez ici tous les meilleurs téléchargements Sources C / C++
Ajouter un nouvel élément

    Gestion des allocations dynamiques de mémoire.

    Licence : Autre - 30/11/2010 - Téléchargé 11 x
    Gère les allocations dynamiques de mémoire faites par le biais des wrappers des fonctions standards.

    Ce module garde une trace dans une liste chaînée, de toutes les adresses allouées dynamiquement ce qui lui permet lors de sa fermeture de libérer les éventuelles adresses qui aurait été oubliées d'être libérées par l'utilisateur.

    D'autres possibilités sont offertes comme la création d'un log des allocations/réallocations/libérations.

    Trouvez le bon mot

    Licence : Autre - 30/11/2010 - Téléchargé 10 x
    Jeu où il faut trouver le bon mot. C'est un style de pendu mais en mode console uniquement. Le programme est fournit avec une dictionnaire de 331612 mots !

    Inverser une liste chaînée

    Licence : Autre - 30/11/2010 - Téléchargé 10 x
    Inverser une liste chaînée

    Résoudre une équation du second degré

    Licence : Autre - 30/11/2010 - Téléchargé 10 x
    Résoudre une équation du second degré

    générateur de mot de passe

    Licence : Autre - 24/10/2015 - Téléchargé 10 x
    générateur de mot de passe

    Compter le nombre de lignes d'un fichier

    Licence : Autre - 30/11/2010 - Téléchargé 9 x
    Ce code compte le nombre de sauts de ligne contenus dans le fichier, par conséquent si la dernière ligne n'est pas complète la fonction n'en tiendra pas compte.

    Calcul des clés de Luhn

    Licence : Autre - 30/11/2010 - Téléchargé 8 x
    Cet algorithme permet de vérifier la validité d'un numéro, tel que celui des cartes bancaires, des cartes SNCF ou encore les numéros de SIRET. Cet algorithme consiste à prendre chaque chiffre du numéro, le multiplier par deux s'il est pair et on additionne chaque chiffre ainsi obtenu. Si le résultat est un multiple de 10, le numéro est valide.

    Compter le nombre de mots dans un fichier

    Licence : Autre - 30/11/2010 - Téléchargé 8 x
    Cette fonction permet de compter le nombre de mots se trouvant dans un fichier.

    Calcul de la racine carrée d'un nombre

    Licence : Autre - 30/11/2010 - Téléchargé 8 x
    Ce code permet de calculer la racine carrée entière d'un nombre entier (>= 1) sans utiliser les flottants, en utilisant la méthode des approximations successives. Cette fonction est plus efficace que sqrt() avec gcc sans optimisations. Par contre, avec les optimisations, sqrt() écrase cette fonction. L'avantage principal est ici d'éviter d'utiliser les flottants et la bibliothèque mathématique et d'assurer une bonne vitesse de calcul sur les machines avec des co-processeurs faibles ou sans co-processeur.

    Interpreteur d'expression mathématique

    Licence : Autre - 30/11/2010 - Téléchargé 8 x
    Evaluateur d'expression mathématique passée sous forme de chaîne de caractères

    Plus ou moins

    Licence : Autre - 20/02/2012 - Téléchargé 8 x
    Voici un jeu codé en C et est console. il s'agit du jeu du plus ou moins ou vous devez deviner le nombre mystère généré par le programme !!

    Classe Clavier

    Éditeur : ANDST 44 + 443 octets
    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.

    Tri rapide d'un tableau

    Licence : Autre - 30/11/2010 - Téléchargé 7 x
    Cette fonction est une version simplifiée de la fonction de la bibliothèque standard qsort (http://man.developpez.com/man3/qsort.3.php).

    Ici le code est proposé avec un tableau d'entiers mais il est possible d'utiliser le même algorithme pour trier un tableau de type différent.

    Comment calculer le nombre de chiffres d'un entier ?

    Licence : Autre - 30/11/2010 - Téléchargé 7 x
    Il peut être parfois utile de connaître le nombre de chiffres que contient un nombre par exemple si l'on souhaite le convertir en chaîne de caractères à l'aide de la fonction sprintf.

    Résolution de labyrinthe avec l'algorithme A* (A Star)

    Éditeur : Helmstetter Bernard + 3 Ko
    Méthode de résolution de labyrinthe avec l'algorithme A* implémenté à l'aide d'une queue de priorité. Ce programme montre également comment passer d'un tableau bidimensionnel à un tableau unidimensionnel pour représenter le labyrinthe.

    Pour plus d'informations sur l'algorithme A* : Recherche de chemin: A* (http://fr.wikipedia.org/wiki/Algorithme_A%2A)

    Lister les répertoires et sous-répertoires

    Licence : Autre - 30/11/2010 - Téléchargé 7 x
    Ce programme permet de lister les répertoires et les sous-répertoires ainsi que les fichiers qui y sont stockés.

    Parcours en profondeur et tri topologique

    Licence : GPL - 23/01/2017 - Téléchargé 7 x
    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.

    [C] Ré-écrire une chaîne avec un caractère de décalage pour chaque lettres

    Licence : Gratuit - 16/10/2015 - Téléchargé 7 x
    Cette fonction C vous permettra de ré-écrire entièrement une chaîne de caractère passé en paramètre mais avec un décalage.
    Par exemple :
    "abc defg!!"
    deviendra :
    "bcd efgh!!"

    Cryptage selon la méthode de César

    Licence : Autre - 30/11/2010 - Téléchargé 6 x
    Le cryptage de César : http://ourworld.compuserve.com/homepages/hlifchitz/Renaud/fr/crypto/Cesar.htm

    Décaler les colonnes d'un tableau

    Licence : Autre - 30/11/2010 - Téléchargé 6 x
    Voici trois méthodes (de la plus simple à la plus rapide) permettant de décaler les colonnes d'un tableau vers la gauche (c'est à dire vers les indices plus faibles) en ajoutant des zéro dans la dernière colonne ainsi libérée.

315 éléments

Contacter le responsable de la rubrique C++