Escriba un programa para encontrar el número ¿Está Armstrong o no en C #?

3 Respuestas


  • La otra respuesta es perfectamente correcta, pero no se compilará con g ++ - esta es una versión modificada que:

    #incluye <iostream>
    #include <math.h>
    using namespace std;

    int main ()
    {
        int a, b = 0, sum = 0;
        long int n, almacenar;
       
        cout << "Ingrese el número.:";
        cin >> n;
        tienda = n;

        for (; n> 0;)
        // cuenta los dígitos
        {
            a = n% 10;
              n = n / 10;
              b ++;
        }   
        para (; n> 0;)
        {
            a = n% 10;
              suma = suma + pow (a, b);
              n = n / 10;
        }
          if (sum == n)
        {
            cout << store << "es un número Armstrong" << endl;
            return 0;
        }
          else
        {
            cout << store << "no es un número de Armstrong << endl;
            return 0;
        }
    }
  • # incluir <iostream.h>
    # incluir <conio.h>
    # incluir <math.h>
    void main ()
    {clrscr ();
    int a, b = 0, sum = 0;
    long int n;
    cout << "ENter el NO.:";
    cin >> n;
    for (; n> 0;)
    // cuenta los dígitos
    {a = n% 10;
      n = n / 10;
      b ++;
    }
    para (; n> 0;)
    {a = n% 10;
      suma = suma + pow (a, b);
      n = n / 10;
    }
      if (sum == n)
    {cout << "ES UN NÚMERO DE ARMSTRONG ...";
      getch ();
    }
      más
    {cout << "NO ES UN NÚMERO DE ARMSTRONG ...";
      getch ();
    }
    }
  • 1. Programa para invertir una respuesta numérica

    :

    #include stdio.h
    #include conio.h
    void main ()
    {
    clrscr ();
    int r = 0, d, m, n;
    printf ("Ingrese un valor:");
    scanf ("% d", & n);
    m = n;
    hacer
    {
    d = m% 10;
    m = m / 10;
    r = r * 10 + d;
    }
    mientras (m! = 0);

    printf ("% d es al revés", r);
    }
    getch ();
    }

    2. Este programa imprime la serie Fibonacci

    #include
    #include
    void main (void)
    {
    int I, j, k, n;
    clrscr ();
    I = 0;
    j = 1;
    printf ("% d% d", I, j);
    para (n = 0; n

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación