nikolas_serafini

Lista 4 - Exercício 32

Jun 25th, 2013
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.35 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main()
  5. {
  6.     int i,operation;
  7.     char phrase[100];
  8.  
  9.     while (1)
  10.     {
  11.         printf("Entre com a operacao desejada : (ou qualquer outra tecla para sair)\n");
  12.         printf("1 - Encriptar frase:\n2 - Decriptar frase:\n");
  13.         scanf("%d",&operation);
  14.  
  15.         if (operation == 1)
  16.         {
  17.             printf("Entre com a frase a ser encriptada :\n");
  18.             fflush(stdin);
  19.             gets(phrase);
  20.             printf("Sua frase criptografada :\n");
  21.             for (i = 0; i < strlen(phrase); i++)
  22.             {
  23.                 if (phrase[i] != ' ')
  24.                     printf("%c",phrase[i]+1);
  25.                 else
  26.                     printf("%c",phrase[i]);
  27.             }
  28.             printf("\n");
  29.         }
  30.         else if (operation == 2)
  31.         {
  32.             printf("Entre com a frase a ser decriptada :\n");
  33.             fflush(stdin);
  34.             gets(phrase);
  35.             printf("Sua frase decriptada:\n");
  36.             for (i = 0; i < strlen(phrase); i++)
  37.             {
  38.                 if (phrase[i] != ' ')
  39.                     printf("%c",phrase[i]-1);
  40.                 else
  41.                     printf("%c",phrase[i]);
  42.             }
  43.             printf("\n");
  44.         }
  45.         else
  46.         {
  47.             printf("Programa terminado!\n");
  48.             break;
  49.         }
  50.     }
  51.     return 0;
  52. }
Advertisement
Add Comment
Please, Sign In to add comment