Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Katerina Dobreva en 5 Octubre 2014, 15:27 pm



Título: Los números de Armstrong
Publicado por: Katerina Dobreva en 5 Octubre 2014, 15:27 pm
Hola, acabo de empezar a estudiar ingeniería informática y ando un poco perdida. Nos han mandado un ejercicio en el que tenemos que diseñar el análisis y algoritmo que muestre por pantalla los números de Armstrong, comprendidos desde el 1. ¿Alguien podría decirme cómo hacerlo?

Nota: Un número es de Armstrong si la suma de los dígitos que lo componen al cubo es igual al número. Por ejemplo el 153, ya que 13 + 53 + 33 = 1 + 125 + 27 = 153.


Título: Re: Los números de Armstrong
Publicado por: Caster en 5 Octubre 2014, 18:13 pm
Buenas!

Antes de nada deberías indicar el lenguaje, C ó C++, para poder ayudarte. Un ejemplo de programa que realice lo que pides es:
1.-Pedir un número.
2.-Separar las cifras del número (para esto puedes utilizar el operador %).
3.-Comprobar si la suma de las cifras elevadas al cubo es igual al número introducido.
4.-Mostrar por pantalla dicho número si lo anterior es correcto.

También te digo que si ya tienes algo de código hecho es recomendable que lo postees.

Un saludo.