Cada letra se reemplaza por la cuarta letra siguiente, y las 26 letras están dispuestas de forma circular, mientras que otros caracteres permanecen sin cambios, como China.
#includelt;iostreamgt;
#includelt;stdio.hgt;
#define MAX 1000
usando el espacio de nombres std;
int main ()
{
char ch[MAX];
int i=0, j
while((ch[i; ]=getchar())! = '\n');
for(j=0;jlt;i;j)
{
si( ch[j]gt;='a'amp;amp;ch[j]lt;='z'||ch[j]gt;='A'amp;amp;ch[j]lt;='Z' )
{
ch[j] =4
if(ch[j]gt;'z')
ch; [j]-=26;
else if(ch[j]gt;'Z'|amp;amp;ch[j]lt;'a')
ch[ j]-=26;
}
}
coutlt;lt;chlt;lt;endl;
devuelve 0;
}