Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- #define MAX 1000
- /* 32. Solicite uma frase ao usuário. Em seguida criptografe-a apenas transformando cada uma de suas letras para a
- sua sucessora. Permita que o usuário forneça a frase criptografada para obter a original.
- Para distinguir se é para criptografar ou descriptografar, verifique o primeiro caractere da frase (‘c’ ou ‘d’).
- Exemplo de entrada: “c uma casa”
- Saída: “vnb dbtb”
- Exemplo de entrada: “d vnb dbtb”
- Saída: “uma casa */
- int main()
- {
- int i,k,carac;
- char frase[MAX];
- printf("\n Digite uma frase: ");
- fgets(frase,MAX,stdin);
- if(frase[0]=='c') k=1;
- if(frase[0]=='d') k=-1;
- for ( i=0; i < strlen(frase); i++ )
- {
- if(frase[i]!=' ')
- {
- carac = frase[i];
- printf("%c",carac+k);
- }else{
- printf(" ");
- }
- }
- getchar();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement