Dadas tres cadenas de caracteres, dos sumandos y la tercera que representa el resultado de dicha suma, hacer un programa que reciba estas tres cadenas y encuentre los valores para cada una de las letras de las cadenas para que la suma sea correcta. Es importante anotar que las letras solamente pueden tomar valores entre 0 y 9 y que no puede haber dos letras con el mismo valor. Tambien es necesario tener en cuenta que existe la posibilidad de que al sumar dos digitos, estos generen un acarreo. Por lo tanto a cada par de letras sumadas (menos al primer par) debe sumarseles 0 o 1 dependiendo de si existe o no acarreo.
Ejemplo:
C4 C3 C2 C1
S E N D
M O R E
____________
M O N E Y
El programa debe mostrar como resultado, los valores para cada letra, de tal manera que los resultados de la suma sean correctos. Para el ejemplo los resultados serian:
C1=1, C2=1, C3=0, C4=1, M=1, S=9, O=0, E=5, N=6, R=8, D=7, Y=2
Ejemplo:
C4 C3 C2 C1
S E N D
M O R E
____________
M O N E Y
El programa debe mostrar como resultado, los valores para cada letra, de tal manera que los resultados de la suma sean correctos. Para el ejemplo los resultados serian:
C1=1, C2=1, C3=0, C4=1, M=1, S=9, O=0, E=5, N=6, R=8, D=7, Y=2