La diferencia entre los dígitos de un número de dos dígitos es 5 y el dígito en el lugar de las unidades es 6 veces el dígito en el lugar de los diez. ¿Cual es el número?


Respuesta 1:

AQUÍ está la RESPUESTA (sí, tomó más de lo que pensaba) en C

int udig = 0, tdig = 0, grtest = 7;
int a = 1, pro = 1, cuenta = 0, b = 1, c = 1, d;
para (tdig = 0; tdig <10; tdig ++) {
para (udig = 0; udig <10; udig ++) {


if (((tdig-udig == 5) || (tdig-udig == - 5)) && (udig == 6 * tdig))
{
printf ("% d \ n", tdig * 10 + udig);
descanso;
}
}
}

y ESTE es el resultado (respuesta):

SI TIENE SUGERENCIAS / OPINIONES (cualquiera) Me encantaría escuchar eso.

Gracias por leer.

Tu VOTO me inspira a ESCRIBIR más.


Respuesta 2:

Haga una lista de posibles números basada en la primera regla

"La diferencia entre los dígitos de un número de dos dígitos es 5"

1 ~ 6

2 ~ 7

3 ~ 8

4 ~ 9

No puede obtener más información porque ya no sería un número de 2 dígitos.

Ahora simplemente tiene que mirar qué dígito de la unidad es 6 veces más grande que la unidad de diez.

¿Cuál es el primero, 1 ~ 6

Entonces tu respuesta es 16