La cadena de entrada (la cadena solo contiene letras minúsculas de 'a' a 'z') se convierte cíclicamente en salida de acuerdo con las siguientes reglas: a->b, b->c,..., y->z ,
Si desea limitar la entrada a no más de 5 caracteres, debe agregar una oración de juicio.
Revisé lo que escribiste.
# include & ltiostream & gt
#Include " string.h "
Usar espacio de nombres estándar
void convert(entrada char* , char *salida)
{
for(int I = 0;i<5;i++)
{
salida [I] =(entrada[I]-' a '+1)% 26+' a ';
}
}
void main()
{
Entrada de caracteres [5];
salida de caracteres [5]
cout & lt& lt"Letras de entrada:" ; p>
CIN & gt;& gt input;
int length = strlen(input);
while(length& gt5) //Determina si el número de entrada es mayor que 5.
{
cout & lt& ltError de entrada, vuelva a ingresar
CIN & gt;& gtInput;
length=strlen ( entrada);
}
convertir (entrada, salida);
cout & lt& lt"la salida es"; int I = 0; i<5;i++)
{
cout & lt& ltsalida[I];
}
cout & lt& ltendl
}