P

Hola
Un numero de 2 cifras se escribe 10x+y
uno de 3 100x+10y+z etc
Necesito probar que esta igualdad se cumple para algunos números
Para un numero de tres cifras
for x=1 to 9
for y=1 to 9
for z=1 to 9
if (x*y*z*1,5=100x+10y+z) then print x,y,z
next x
next y
next x
Como generalizo esta idea para números de cualquier longitud
Para 2 cifras me da 48 pues
4*8*1,5=48

1 Respuesta

Respuesta
-1
La única forma que se me ocurre es ir creando rutinas separadas para que se pueda identificar el tipo de número que vas a trabajar y una rutina principal que detecte cuantos números se van a utilizar y de ahí ejecute la rutina que corresponda.
SAludos
David Enciso
PD. Mil disculpas por contestar tan tarde pero he tenido unos días de trabajo excesivo.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas