Advertisement
Vincent38190

Clé César

Jan 14th, 2016
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.42 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include "cléCésar.h"
  4. #include <string.h>
  5.  
  6.  
  7. int main()
  8. {
  9.  
  10.  
  11.   int cle,choix = 0;
  12.     char messagesNonCrypte[1000], messagesCrypte[1000];
  13.      printf("N1 =======> Chiffrer\nN2 =======> Dechiffrer\nChoix : ");
  14.     scanf("%d",&choix);
  15.     if(choix == 1)
  16.     {
  17.            printf("Entrer votre message : ");
  18.             scanf("%s", messagesNonCrypte);
  19.             printf("Entrer votre cle : ");
  20.             scanf("%d", &cle);
  21.             int longueurChaine = 0;
  22.     longueurChaine = strlen(messagesNonCrypte);
  23.         int i;
  24.         for(i = 0; i < longueurChaine; i ++)
  25.         {
  26.             messagesCrypte[i] = ((( messagesNonCrypte[i] - 97)+cle)%26)+97;
  27.             messagesNonCrypte[i] = ' ';
  28.         }
  29.             printf("Le message crypte est : %s\n",messagesCrypte);
  30.  
  31.     }
  32.     else if (choix == 2)
  33.     {
  34.          printf("Entrer votre message crypte : ");
  35.             scanf("%s", messagesCrypte);
  36.             printf("Entrer votre cle : ");
  37.             scanf("%d", &cle);
  38.             int longueurChaine = 0;
  39.     longueurChaine = strlen(messagesCrypte);
  40.         int i;
  41.         for(i = 0; i < longueurChaine; i ++)
  42.         {
  43.             messagesNonCrypte[i] = ((( messagesCrypte[i] - 97)-cle)%26)+97;
  44.             messagesCrypte[i] = ' ';
  45.         }
  46.             printf("Le message crypte est : %s\n",messagesNonCrypte);
  47.  
  48.     }
  49.  
  50.     else
  51.     {
  52.  
  53.     }
  54.  
  55.     return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement