#include #define MAXN 20 char pomerin(char c, int n); void sifruj(char x[], char y[]); int main(){ char niz[MAXN]; char sifra[3*MAXN]; scanf("%s",niz); sifruj(niz,sifra); printf("%s\n",sifra); } char pomerin(char c, int n){ if (islower(c)) return ((c-'a'+n)%('z'-'a'+1)+ 'a'); if (isupper(c)) return ((c-'A'+n)%('z'-'a'+1)+ 'A'); return c; } void sifruj(char x[], char y[]){ int i,j=0; for(i=0; x[i]!='\0'; i++){ y[j++]=pomerin(x[i],1); y[j++]=pomerin(x[i],2); y[j++]=pomerin(x[i],3); } y[j]='\0'; }