PRÁCTICA 064

Publicado por Unknown en 7:03
Escriba una función que tenga el siguiente comportamiento

Recibe este número:

196753438526

Y devuelve este otro:

350876

¿Qué hace la función?

Toma un dígito del número y lo introduce en el resultado, luego el siguiente dígito a colocar es la sumatoria de los siguientes dos digitos, luego el siguiente lo coloca normal, luego el siguiente es la sumatoria de los siguientes 3 digitos, luego el siguiente normal, luego la sumatoria de los siguientes 4 dígitos y así sucesivamente.

Si la sumatoria de los dígitos es mayor a 10 debe tomarse el dígito menos significativo.

Veamos el ejemplo de arriba:

196753438526

Debería realizarse la operación

1+9+6+7, 5, 3+4+3, 8, 5+2, 6

Entonces:


1+9+6+7 = 23, el dígito menos significativo es el 3
5
3+4+3 = 10, el dígito menos significativo es el 0
8
5 + 2 = 7, se toma el 7
6

Luego se forma un digito con todos esos números, quedandonos como resultado
350876



Fue un ejercicio de consulta antes del exámen, que es dentro de 45 minutos

0 Respuestas a 'PRÁCTICA 064'

Publicar un comentario