Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void main()
- {
- int i=0;
- char frase[100],frase_cod[100];
- printf("Introduzca una frase acabada en punto (<=100 caracteres):\n");
- scanf("%c",&frase[i]);
- while(frase[i]!='.')
- {
- i++;
- scanf("%c",&frase[i]);
- }
- i=0;
- while(frase[i]!='.')
- {
- if(((int)frase[i]>=65)&&((int)frase[i]<=90))
- {
- if((int)frase[i]<87)
- {
- frase_cod[i]=(char)(int)frase[i]+4;
- }
- else
- {
- if((int)frase[i]==87)
- {
- frase_cod[i]=(char)65;
- }
- if((int)frase[i]==88)
- {
- frase_cod[i]=(char)66;
- }
- if((int)frase[i]==89)
- {
- frase_cod[i]=(char)67;
- }
- if((int)frase[i]==90)
- {
- frase_cod[i]=(char)68;
- }
- }
- }
- else if(((int)frase[i]>=97)&&((int)frase[i]<=122))
- {
- if((int)frase[i]<119)
- {
- frase_cod[i]=(char)(int)frase[i]+4;
- }
- else
- {
- if((int)frase[i]==119)
- {
- frase_cod[i]=(char)97;
- }
- if((int)frase[i]==120)
- {
- frase_cod[i]=(char)98;
- }
- if((int)frase[i]==121)
- {
- frase_cod[i]=(char)99;
- }
- if((int)frase[i]==122)
- {
- frase_cod[i]=(char)100;
- }
- }
- }
- else if(((int)frase[i]>=48)&&((int)frase[i]<=57))
- {
- if((int)frase[i]<54)
- {
- frase_cod[i]=(char)(int)frase[i]+4;
- }
- else
- {
- if((int)frase[i]==54)
- {
- frase_cod[i]=(char)48;
- }
- if((int)frase[i]==55)
- {
- frase_cod[i]=(char)49;
- }
- if((int)frase[i]==56)
- {
- frase_cod[i]=(char)50;
- }
- if((int)frase[i]==57)
- {
- frase_cod[i]=(char)51;
- }
- }
- }
- else
- {
- frase_cod[i]=frase[i];
- }
- i++;
- }
- frase_cod[i]='.';
- printf("\nFrase codificada:\n");
- i=0;
- while(frase_cod[i]!='.')
- {
- printf("%c",frase_cod[i]);
- i++;
- }
- printf(".\n");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement