Annonce

Réduire
Aucune annonce.

C++ - exercice n°1 - tableau de vigenère

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • C++ - exercice n°1 - tableau de vigenère

    Tableau de Vigenère


    Problématique

    L'objectif est de rendre sa copie sous cette forme

    ABCDEFGHIJKLMNOPQRSTUVWXYZ
    BCDEFGHIJKLMNOPQRSTUVWXYZA
    CDEFGHIJKLMNOPQRSTUVWXYZAB
    DEFGHIJKLMNOPQRSTUVWXYZABC
    EFGHIJKLMNOPQRSTUVWXYZABCD
    FGHIJKLMNOPQRSTUVWXYZABCDE
    GHIJKLMNOPQRSTUVWXYZABCDEF
    HIJKLMNOPQRSTUVWXYZABCDEFG
    IJKLMNOPQRSTUVWXYZABCDEFGH
    JKLMNOPQRSTUVWXYZABCDEFGHI
    KLMNOPQRSTUVWXYZABCDEFGHIJ
    LMNOPQRSTUVWXYZABCDEFGHIJK
    MNOPQRSTUVWXYZABCDEFGHIJKL
    NOPQRSTUVWXYZABCDEFGHIJKLM
    OPQRSTUVWXYZABCDEFGHIJKLMN
    PQRSTUVWXYZABCDEFGHIJKLMNO
    QRSTUVWXYZABCDEFGHIJKLMNOP
    RSTUVWXYZABCDEFGHIJKLMNOPQ
    STUVWXYZABCDEFGHIJKLMNOPQR
    TUVWXYZABCDEFGHIJKLMNOPQRS
    UVWXYZABCDEFGHIJKLMNOPQRST
    VWXYZABCDEFGHIJKLMNOPQRSTU
    WXYZABCDEFGHIJKLMNOPQRSTUV
    XYZABCDEFGHIJKLMNOPQRSTUVW
    YZABCDEFGHIJKLMNOPQRSTUVWX
    ZABCDEFGHIJKLMNOPQRSTUVWXY
    Le tableau de Vigenère permet à l'aide d'une clé définit préalablement de crypter ou décrypter un message.

    Vous pouvez en savoir plus ICI

    Les moyens

    Eh bien là c'est simple, tout ce que vous avez vu dans les cours C++ précédemment... Mais si vous aimez l'aventure, connaissant la taille du tableau final, vous pouvez utiliser au lieu des objets vector, les objets array, normalement un peu plus adapté.

    Essayez de trouver votre propre algorithme de création, il y a plusieurs manières, donc ne cherchez pas l'ultime solution, il n'y a que votre logique qui vous permettra de comprendre.

    Concernant vos solutions, n'oubliez pas,
    1. D'envoyer en MP
    2. D'incorporer vos librairies
    3. Que le code soit testable


    Concernant vos difficultés, présentez-les dans ce topic.

    Bon courage à tous...
Chargement...
X