Los números de Armstrong

Iniciado por Katerina Dobreva, 5 Octubre 2014, 15:27 PM

0 Miembros y 1 Visitante están viendo este tema.

Katerina Dobreva

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.

Caster

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.