code et décode un message en langage c





code et décode un message en langage c

-voila un programme pour  code et décode d'un message  ?
- tu doit entre ou programme les lettres en minuscule et pas maj

/*
  Name: CODAGE
  Copyright:
  Author: KARARA MOHAMED
  Date: 17/04/13 15:11
  Description:
*/




#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
  char N;
  char n ;
  int choix;
  while(choix!=3){
  printf("\n ");
  printf("\t1-phrase ==> code\n\t2-code  ==> phrase\n\t3-quitter\n");
  printf("\n");
  printf("donner votre choix:");
  scanf("%d",&choix);
  n=N=',';
  if(choix!=3){


  switch(choix){
  case 1:
  printf("donner une phrase qui termine par un point:\n");

       while(N!='.'){
                scanf("%c",&N);
                  if(N==' '){printf("$");
                  }
                  if(N=='a'){printf("R");

                  }
                  if(N=='b'){printf("S");
                 }
                  if(N=='c'){printf("M");
                  }
                  if(N=='d'){printf("W");
                 }
                  if(N=='e'){printf("L");
                  }
                  if(N=='f'){printf("a");
                }
                  if(N=='g'){printf("d");
                }
                  if(N=='h'){printf("Z");
                  }
                  if(N=='i'){printf("z");
                  }
                  if(N=='j'){printf("A");
               }
                  if(N=='k'){printf("B");
               }
                  if(N=='l'){printf("b");
                }
                  if(N=='m'){printf("C");
                 }
                  if(N=='n'){printf("c");
                }
                  if(N=='o'){printf("m");
                  }
                  if(N=='p'){printf("N");
                 }
                  if(N=='q'){printf("O");
                  }
                  if(N=='r'){printf("o");
                 }
                  if(N=='s'){printf("e");
                  }
                  if(N=='t'){printf("E");
                 }
                  if(N=='u'){printf("w");
                 }
                  if(N=='v'){printf("r");
                }
                  if(N=='w'){printf("T");
               }
                  if(N=='x'){printf("t");
                  }




                  if(N=='y'){printf("Y");
                  }
                  if(N=='z'){printf("y");
           }
                  if(N=='3'){printf("@");
          }
                  if(N=='9'){printf("/");
               }
                  if(N=='7'){printf("=");
                 }
                     if(N=='2'){printf("*");
                }

         }break;
 case 2:        system("echo donner une  code qui termine par un point:\n");
           while(n!='.'){
                  scanf("%c",&n);
                  if(n=='$')printf(" ");
                  if(n=='R')printf("a");
                  if(n=='S')printf("b");
                  if(n=='M')printf("c");
                  if(n=='W')printf("d");
                  if(n=='L')printf("e");
                  if(n=='a')printf("f");
                  if(n=='d')printf("g");
                  if(n=='Z')printf("h");
                  if(n=='z')printf("i");
                  if(n=='A')printf("j");
                  if(n=='B')printf("k");
                  if(n=='b')printf("l");
                  if(n=='C')printf("m");
                  if(n=='c')printf("n");
                  if(n=='m')printf("o");
                  if(n=='N')printf("p");
                  if(n=='O')printf("q");
                  if(n=='o')printf("r");
                  if(n=='e')printf("s");
                  if(n=='E')printf("t");
                  if(n=='w')printf("u");
                  if(n=='r')printf("v");
                  if(n=='T')printf("w");
                  if(n=='t')printf("x");
                  if(n=='Y')printf("y");
                  if(n=='y')printf("z");
                  if(n=='@')printf("3");
                  if(n=='/')printf("9");
                  if(n=='=')printf("7");
                  if(n=='*')printf("2");


          }system("PAUSE>null");system("cls");         break;

          default:printf("desole");
          }}
                   printf("\n\n");}
  system("PAUSE");
  return 0;
}