Schreiben Sie ein Programm, um herauszufinden, ob die Zahl Armstrong ist oder nicht in C#?

3 Antworten


  • Die andere Antwort ist vollkommen richtig, wird aber nicht mit g++ kompiliert - dies ist eine modifizierte Version, die:

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

    int main ()
    {
        int a, b = 0, Summe = 0;
        long int n, speichern;
       
        cout <<"Geben Sie die Nummer ein. : ";
        cin >> n;
        speichern = n;

        for(;n>0;)
        //zählt die Ziffern
        {
            a=n%10;
              n = n/10;
              b++;
        }   
        für (;n>0;)
        {
            a=n%10;
              Summe=Summe+Pow(a,b);
              n = n/10;
        }
          if(sum==n)
        {
            cout << store << " ist eine Armstrong-Zahl" << endl;
            0 zurückgeben;
        }
          else
        {
            cout << store << " ist keine Armstrong-Zahl << endl;
            return 0;
        }
    }
  • # include <iostream.h>
    # include <conio.h>
    # include <math.h>
    void main()
    { clrscr();
    int a, b = 0, Summe = 0;
    lange int n;
    cout<<"Geben Sie die Nr. ein: ";
    cin>>n;
    for(;n>0;)
    //zählt die Ziffern
    { a=n%10;
      n = n/10;
      b++;
    }
    für (;n>0;)
    {a=n%10;
      Summe=Summe+Pow(a,b);
      n = n/10;
    }
      if(sum==n)
    { cout<<"ES IST EINE ARMSTRONG-ZAHL...";
      getch();
    }
      sonst
    { cout<<"ES IST KEINE ARMSTRONG NUMMER...";
      getch();
    }
    }
  • 1. Programm zum Umkehren einer Zahl

    Ans:

    #include stdio.h
    #include conio.h
    void main()
    {
    clrscr();
    int r=0,d,m,n;
    printf("Geben Sie einen Wert ein:");
    scanf("%d", &n);
    m=n;
    mach
    {
    d=m%10;
    m = m/10;
    r=r*10+d;
    }
    while(m!=0);

    printf("%d ist das Gegenteil",r);
    }
    getch();
    }

    2. Dieses Programm druckt die Fibonacci-Reihe

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

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear