#include <stdio.h>
#include <string.h>

main () 
{
 int tasto ;
 
    printf("            |---------------CIFRARIO DI CESARE----------------|\n");
    printf("            |                                                 |\n");
    printf("            |                1) Cifra                         |\n");
    printf("            |                2) Decifra                       |\n");
    printf("            |                3) Esci                          |\n");
    printf("            |                                                 |\n");
    printf("            |-----------------By Brutus Wolf------------------|\n\n");             
     
    tasto=getch () ;
    
    switch (tasto) {
           
         case 49 :
                  system("cls");
                  cifra () ;
         case 50 :
                  system("cls");
                  decifra () ; 
         case 51 :
                  break ;
         default :
                  system("cls");
                  main ();
           
           
           
                   }
return 0 ;
}


















cifra () 

{


     char lettera ;
     char array [100] ;
     int lunghezza,i   ;
     
     printf("Inserisci la stringa da cifrare: ");
     fgets(array, 99, stdin);
     
     lunghezza=strlen (array);
     
     printf("\n\n");
                              for (i=0;i<lunghezza;i++) {
                                  
                                                          lettera=array[i];
                                                          
                                                          if (lettera=='a')
                                                                           {
                                                                                printf("D");
                                                                            }
                                                                            
                                                           else if (lettera=='b')
                                                                                {
                                                                                            printf("E");
                                                                                            }
                                                           
                                                           else if (lettera=='c')
                                                                                {
                                                                                            printf("F");
                                                                                            }
                                                           else if (lettera=='d')
                                                                                {
                                                                                            printf("G");
                                                                                            }
                                                                                            
                                                           else if (lettera=='e')
                                                                                {
                                                                                            printf("H");
                                                                                            }
                                                           else if (lettera=='f')
                                                                                {
                                                                                            printf("I");
                                                                                            }
                                                           else if (lettera=='g')
                                                                                {
                                                                                            printf("L");
                                                                                            }
                                                           else if (lettera=='h')
                                                                                {
                                                                                            printf("M");
                                                                                            }
                                                           else if (lettera=='i')
                                                                                {
                                                                                            printf("N");
                                                                                            }
                                                           else if (lettera=='l')
                                                                                {
                                                                                            printf("O");
                                                                                            }
                                                           else if (lettera=='m')
                                                                                {
                                                                                            printf("P");
                                                                                            }
                                                           else if (lettera=='n')
                                                                                {
                                                                                            printf("Q");
                                                                                            }
                                                           else if (lettera=='o')
                                                                                {
                                                                                            printf("R");
                                                                                            }
                                                           else if (lettera=='p')
                                                                                {
                                                                                            printf("S");
                                                                                            }
                                                           else if (lettera=='q')
                                                                                {
                                                                                            printf("T");
                                                                                            }
                                                           else if (lettera=='r')
                                                                                {
                                                                                            printf("U");
                                                                                            }
                                                           else if (lettera=='s')
                                                                                {
                                                                                            printf("V");
                                                                                            }
                                                           else if (lettera=='t')
                                                                                {
                                                                                            printf("Z");
                                                                                            }
                                                           else if (lettera=='u')
                                                                                {
                                                                                            printf("A");
                                                                                            }
                                                           else if (lettera=='v')
                                                                                {
                                                                                            printf("B");
                                                                                            }
                                                           else if (lettera=='z')
                                                                                {
                                                                                            printf("C");
                                                                                            }
                                                           else if (lettera==' ')
                                                                                {
                                                                                            printf(" ");
                                                                                            }
                                                          else
                                                              {
                                                                                            printf("Errore");
                                                                                            }
                                                          
                                                         
                                                         }
     
  printf("\n\n");
  getch () ;
  return 0 ;    
}





decifra () 

{


     char lettera ;
     char array [100] ;
     int lunghezza,i   ;
     
     printf("Inserisci la stringa da decifrare: ");
     fgets(array, 99, stdin);
     
     lunghezza=strlen (array);
     
     printf("\n\n");
                              for (i=0;i<lunghezza;i++) {
                                  
                                                          lettera=array[i];
                                                          
                                                          if (lettera=='D')
                                                                           {
                                                                                printf("a");
                                                                            }
                                                                            
                                                           else if (lettera=='E')
                                                                                {
                                                                                            printf("b");
                                                                                            }
                                                           
                                                           else if (lettera=='F')
                                                                                {
                                                                                            printf("c");
                                                                                            }
                                                           else if (lettera=='G')
                                                                                {
                                                                                            printf("d");
                                                                                            }
                                                                                            
                                                           else if (lettera=='H')
                                                                                {
                                                                                            printf("e");
                                                                                            }
                                                           else if (lettera=='I')
                                                                                {
                                                                                            printf("f");
                                                                                            }
                                                           else if (lettera=='L')
                                                                                {
                                                                                            printf("g");
                                                                                            }
                                                           else if (lettera=='M')
                                                                                {
                                                                                            printf("h");
                                                                                            }
                                                           else if (lettera=='N')
                                                                                {
                                                                                            printf("i");
                                                                                            }
                                                           else if (lettera=='O')
                                                                                {
                                                                                            printf("l");
                                                                                            }
                                                           else if (lettera=='P')
                                                                                {
                                                                                            printf("m");
                                                                                            }
                                                           else if (lettera=='Q')
                                                                                {
                                                                                            printf("n");
                                                                                            }
                                                           else if (lettera=='R')
                                                                                {
                                                                                            printf("o");
                                                                                            }
                                                           else if (lettera=='S')
                                                                                {
                                                                                            printf("p");
                                                                                            }
                                                           else if (lettera=='T')
                                                                                {
                                                                                            printf("q");
                                                                                            }
                                                           else if (lettera=='U')
                                                                                {
                                                                                            printf("r");
                                                                                            }
                                                           else if (lettera=='V')
                                                                                {
                                                                                            printf("s");
                                                                                            }
                                                           else if (lettera=='Z')
                                                                                {
                                                                                            printf("t");
                                                                                            }
                                                           else if (lettera=='A')
                                                                                {
                                                                                            printf("u");
                                                                                            }
                                                           else if (lettera=='B')
                                                                                {
                                                                                            printf("v");
                                                                                            }
                                                           else if (lettera=='C')
                                                                                {
                                                                                            printf("z");
                                                                                            }
                                                           else if (lettera==' ')
                                                                                {
                                                                                            printf(" ");
                                                                                            }
                                                          else
                                                              {
                                                                                            printf("errore");
                                                                                            }
                                                          
                                                         
                                                         }
     
  printf("\n\n");
  getch () ;
  return 0 ;    
}



