Cita:
Iniciado por CapacProg Las variables tipo
char en C/C++ no son almacenados como símbolo, sino como un número entero, de acuerdo a la tabla de caracteres ASCII [URL="http://es.wikipedia.org/wiki/ASCII"]http://es.wikipedia.org/wiki/ASCII[/URL]
Es decir:
Código C++:
Ver originalchar c='a';// lo que se guarda es 97
int x = c;//x tiene almacenado 97
x+=3;
c=x;// c ahora almacena 100 o lo que equivale a d
Con esto ya debes de poder solucionar tu problema. Si tienes dudas coloca tu implementación para resolverlas.
Eso ya lo he intentado, realicé algo parecido, solicitando la usuario una letra, y mostrando la tercera letra que le continuaba de la tabla ASCII, pero segun el profesor, no es lo que pide, si no;
Se solicita una palabra letra a letra, por ejemplo "Prueba" (introduciendo p, luego r, luego u, etc...) Y el resultado debe ser, que la letra "P" sea sustituida por la tercera letra, de las letras introducidas que conforman la palabra que se quiere introducir.
Dando como resultado "ebaeba" ó "ebapru".
Saludos.