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

Mathématiques16 ressources dans cette catégorie

Résolution d'un calcul particulier ou bien directement des sources d'outils de calcul mathématique

Liste des 16 ressources de cette catégorie

    Chiffrement RSA pour les nuls

    Téléchargé 54 fois-
    0
    0
    Le principe de base de RSA est de considérer un message comme un (grand) nombre entier et de faire des calculs dessus pour le chiffrer.
    Les implémentations que l'on trouve dans le monde industriel utilisent des librairies de calcul sur des entiers arbitrairement longs très optimisées et difficiles à comprendre.
    Le but de ce petit programme est d'implémenter RSA sur des entiers "classiques" et sans la moindre optimisation pour mieux comprendre l'algorithme.

    Pour autant, cette implémentation est parfaitement conforme à l'algorithme RSA. ... Voir la suite
    Licence : Libre - Publié le 23/01/2017 - Taille 6 Ko - Auteur : Captain'Flam +

    resolveur sudoku simple

    Téléchargé 37 fois-
    0
    1
    Resolveur de sudoku codé en c permettant de résoudre les grilles simples (sans hypothèses).
    Licence : Freeware - Publié le 10/11/2012 - Taille 7 Ko - Éditeur : CLEMENSON +

    Nombres Premiers

    Téléchargé 32 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 +

    Courbes elliptiques pour les nuls

    Téléchargé 20 fois-
    2
    0
    Comprendre la cryptographie sur les courbes elliptiques sans (trop) entrer dans les détails théoriques.

    • Notion de base de la cryptographie avec des courbes elliptiques (elliptic curve = EC).
      On se donne une arithmétique dans laquelle on manipule des points et des entiers.
      On a une addition entre points (point + point -> point)
      On a une multiplication entre entiers et points (entier * point -> point)
      Toute la sécurité est basée sur le fait que, dans cette arithmétique :

        - connaissant un point P et un entier n, on peut facilement calculer le point nP
        - connaissant les points P et nP, il est très difficile de calculer n

      La notion de "facile/difficile" renvoie aux temps ... Voir la suite
    Licence : Libre - Publié le 23/01/2017 - Taille 7 Ko - Auteur : Captain'Flam +

    Résoudre une équation du second degré

    Téléchargé 16 fois-
    0
    0
    Résoudre une équation du second degré
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : Emmanuel Delahaye +

    Calcul du PPCM de deux nombres

    Téléchargé 7 fois-
    0
    0
    Salut tout le monde ce que je vous propose c'est un programme basique en C qui calcule le ppcm de 2 nombres
    Code source - Licence : Non renseignée - Publié le 01/12/2019 - Auteur : ShalomV8 +

    Comment savoir si un nombre est premier ?

    Téléchargé 5 fois-
    0
    0
    Ressemblant à un hybride entre le crible d'Eratosthène et la méthode classique, cette solution utilise les nombres premiers en dessous de 100 pour savoir si un nombre est premier ou non. Si jamais on a fini le parcours, on utilise la méthode classique...
    On suppose que nbr >= 1
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : fearyourself +

    Suite de Fibonacci

    Téléchargé 5 fois-
    0
    0
    Génération des termes de la suite de Fibonacci vers un fichier log.
    Compilable avec Code::Blocks, sous Windows.
    Code source - Licence : Freeware - Publié le 14/10/2021 - Auteur : Philippe JCG +

    Calcul de la racine carrée d'un nombre

    Téléchargé 4 fois-
    1
    0
    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.
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : Anomaly +

    Interpreteur d'expression mathématique

    Téléchargé 3 fois-
    1
    0
    Evaluateur d'expression mathématique passée sous forme de chaîne de caractères
    Licence : Non renseignée - Publié le 30/11/2010 - Taille 21 Ko - Auteur : Melem +

    Blob Sallad

    Téléchargé 3 fois-
    0
    0
    Animation représentant des gouttes, qui rebondissent, se divisent, se réunissent... C'est une application GTK, utilisant les bibliothèques SDL et Cairo.
    Logiciel - Licence : Non renseignée - Publié le 01/04/2022 - Éditeur : Björn Lindberg +

    Calcul du plus grand diviseur commun de deux entiers relatifs

    Téléchargé 2 fois-
    0
    0
    Cette fonction renvoie le PGCD (plus grand diviseur commun) de deux entiers relatifs, selon l'algorithme d'Euclide.

    La division euclidienne s'écrit comme suit :
    dividende = diviseur * quotient + reste
    avec
    0
    Licence : Non renseignée - Publié le 30/11/2010 - Auteur : odsen.s +

    Nombres Premiers

    Téléchargé 2 fois-
    0
    0
    Donne les nombres premiers compris entre deux nombres quelconques
    Licence : Non renseignée - Publié le 23/01/2017 - Taille 734 octets - Auteur : Rhadamante +

    [C++11] Nombres premiers de 0 à N.

    Téléchargé 2 fois-
    0
    0
    Points positifs:
    Recherche d'un diviseur de N jusqu'à racine(N).
    Les diviseurs ne sont cherchés que parmi les nombres premiers inférieurs à racine(N).
    Point négatif:
    Il faut calculer les nombres premiers de 2 à sqrt(N+1) pour tester la primalité de N+1.
    Licence : Non renseignée - Publié le 18/08/2014

    Générateur simple d'un mot de passe aléatoire

    0
    0
    Le programme génère un mot de passe aléatoire d'une longueur de 9 caractères alphanumériques. Le mot de passe généré se compose de lettres minuscules, de lettres majuscules, et de chiffres en base décimale. Compilable avec Code::Blocks, sous Windows.
    Licence : Freeware - Publié le 28/07/2018 - Auteur : Philippe JCG +

    La suite de Fibonacci mise en musique

    0
    0
    Chaque terme entier de la suite de Fibonacci est ici congru à une note codée (de 0 = "mi3" à 8 = "mi4") modulo 8, soit la gamme en mi majeur + l'ajout de la note mi4. Chaque nombre de Fibonacci génère alors une note audible entre "mi3" et "mi4", et le nom de chaque note s'affiche à l'écran. Le programme génère alors une mélodie cyclique, qui se répète.
    Compilable avec Code::Blocks, sous Windows.
    Licence : Freeware - Publié le 03/08/2018 - Auteur : Philippe JCG +