Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void atbash(char *tekst)
- {
- char *p;
- for(p=tekst; *p; ++p) {
- if(*p >= 'A' && *p <= 'Z')
- *p = 'A' + ((26 - (*p - 'A') - 1) % 26);
- }
- }
- void rot13(char *tekst)
- {
- char *p;
- for(p=tekst; *p; ++p) {
- if(*p >= 'A' && *p <= 'Z')
- *p = 'A' + ((*p - 'A' + 13) % 26);
- }
- }
- void cezar(char *tekst)
- {
- char *p;
- for(p=tekst; *p; ++p) {
- if(*p >= 'A' && *p <= 'Z')
- *p = 'A' + ((*p - 'A' + 7) % 26);
- }
- }
- int main(void)
- {
- char tab[73]={'R','I','T','B','B',' ','F','O',' ','R','C','V','E','A','F','N','C','T','E','M','V',' ','T','G','Q',' ','R','F','H','E','Z','A','P','C',' ','B','V','B','A','P','H','B',' ','B','P','R','Z','C','L','A','V',' ','S','V',' ','H','T','C','R','L','G',' ','E','L','P','J','T','C','R','U','V','J','\0'};
- atbash(tab);
- rot13(tab);
- cezar(tab);
- printf("%s\n", tab);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement