Ejercicios y Prácticas de Programación en C ( 17 )

mayo 3, 2011 | Por | Insertar Comentario

Siguiendo con los ejercicios de programación en el lenguaje C, el siguiente ejercicio planteado y su enunciado es el siguiente: El número 17 y el número 18 tienen una curiosidad, y es que elevados al cubo, la suma de sus dígitos suman el propio número. Ej: 17 = 17*17*17 = 4913 = 4 + 9 + 1 + 3 = 17 y lo mismo ocurre con el número 18, se trata de realizar un algoritmo que busque si existen otros dos números seguidos que cumplan esta misma curiosidad. Para ver el desarrollo y planteamiento del ejercicio pulsar en el enlace a continuación denominado “LEER EL ARTICULO COMPLETO










Numeros al cubo

La solución al ejercicio anterior con el enunciado siguiente:

El número 17 y el número 18 tienen una curiosidad, y es que elevados al cubo, la suma de sus dígitos suman el propio número. Ej: 17 = 17*17*17 = 4913 = 4 + 9 + 1 + 3 = 17 y lo mismo ocurre con el número 18, se trata de realizar un algoritmo que busque si existen otros dos números seguidos que cumplan esta misma curiosidad.

Es la que sigue a continuación:

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{

    int contador=0;
    int numero=0;
    int desglose=0;
    int suma=0;
    int numeroanterior=0;

    numeroanterior=-1;
    numero=1;

    while(contador<2) {
       suma=0;
       desglose=numero*numero*numero;
       while(desglose>9) {
          suma=suma+(desglose%10);
          desglose=desglose/10;
       }
       suma+=desglose;
       if(suma==numero) {
          if(numeroanterior==-1) { numeroanterior=numero; }
          else if(numeroanterior==numero-1) {
             printf("\nNo. %d y No. %d",numero,numeroanterior);
             contador=contador+1;
          } else { numeroanterior=numero; }
       }
       numero=numero+1;
    }

  system("PAUSE");
  return 0;
}








Filed in: 2011, Cursos, Lenguaje C, Lenguaje C++, practicos, programación, soluciones | Tags: , , , , , , , , , , ,

Acerca del Autor (Autor Perfil)

Profesor de informática

Deja un comentario

Enalce URL | RSS Feed para este articulo

anteriorpausasiguiente

Otras Curiosidades…

Hazle un regalo a tu corazón!!!!

shopping_sale_120x600.gif

Categorias